ASP.NET和ASP程序防止在IE中进行缓存
2010-03-25 04:28
295 查看
ASP程序方法:
通过 Microsoft Internet Information Server (IIS),您可以在特定 Active Server Pages (ASP) 页的最开始位置,使用以下脚本代码方便地标记高度易变页或敏感页:
<%
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>
ASP.NET程序方法:
Response.Cache.SetNoServerCaching();
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
但是用这种方法有个很大的缺陷,使用它之后,之前的所有Session都将清空
HTML程序方法是比较好的:
< HEAD>
< META HTTP-EQUIV="Pragma" CONTENT="no-cache">
< META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
< META HTTP-EQUIV="Expires" CONTENT="0">
< /HEAD>
通过 Microsoft Internet Information Server (IIS),您可以在特定 Active Server Pages (ASP) 页的最开始位置,使用以下脚本代码方便地标记高度易变页或敏感页:
<%
Response.CacheControl = "no-cache"
Response.AddHeader "Pragma", "no-cache"
Response.Expires = -1
%>
ASP.NET程序方法:
Response.Cache.SetNoServerCaching();
Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache);
Response.Cache.SetNoStore();
但是用这种方法有个很大的缺陷,使用它之后,之前的所有Session都将清空
HTML程序方法是比较好的:
< HEAD>
< META HTTP-EQUIV="Pragma" CONTENT="no-cache">
< META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
< META HTTP-EQUIV="Expires" CONTENT="0">
< /HEAD>
相关文章推荐
- 解决asp.net Sharepoint无法连接发布自定义字符串处理程序,不能进行输出缓存处理的方法
- ASP.NET程序实时显示更新后的图片(防止缓存)
- 结合JavaScript与ASP.NETWeb窗体进行程序开发
- asp.net清除页面缓存防止同时登录
- ASP.NET自定义输出缓存提供程序
- javascript设置asp.net程序开始运行时ie最大化显示
- Azure Redis 缓存的 ASP.NET 会话状态提供程序
- 如何取消IE里的缓存图片的问题asp.net(如何禁止图片缓存)转载没有用的人真讨厌
- ASP.NET程序如何防止被注入(整站通用)
- 结合JavaScript与ASP.NET Web窗体进行程序开发
- ASP.NET JS引用、CSS引用防止缓存
- 结合JavaScript与ASP.NET Web窗体进行程序开发
- 【EntityFramework系列教程六,翻译】在ASP.NET MVC程序中使用EntityFramework对相关数据进行更新
- asp.net 清除页面缓存,防止后退
- 使用委托进行高级ASP.NET缓存处理
- 使用asp.net进行Mysql数据库备份程序的知识准备
- VS中调试asp.net网站,IE提示错误“无法启动程序: http://localhost/.../test.aspx”
- ASP.NET Core 使用 Redis 和 Protobuf 进行 Session 缓存
- asp.net程序防止sql注入