您正在使用 IPV4 [3.135.200.211] 访问本站,您本次已经查看了 1 页
用户名: 密 码: 验证码:     用QQ登录本站
首页 软件 编程 笑话 知识 公告 台风 日历 计算器
悟空收录网       [公益]保护绿色环境,构建和谐社会      

【腾讯云】2核2G4M云服务器新老同享99元/年,续费同价      
[公益] 地球是我家,绿化靠大家      
2024年 劳动节 000
2024年 端午节 040
2025年 元 旦 245
2025年 春 节 273
 
您现在的位置:首页 >> ASP/ASP.net >> 内容
本类新增
本类热门
ASP.NET页面在IE缓存的清除办法
内容摘要: 一般情况下,WEB页面都会在Internet临时文件夹中有一个临时文件.我在操作IE时会出现这种情况:假如说有一个页面Page1.aspx,在我第一次访问后,它会在我的Internet临时文件夹里有一个Page1.aspx文件生成.之后,如果我改了Page1.aspx的数据后再次访问该页面,发现IE并没有对这个Page1.aspx的数据进行更新,反而打开的是......
一般情况下,WEB页面都会在Internet临时文件夹中有一个临时文件.

我在操作IE时会出现这种情况:

假如说有一个页面Page1.aspx,在我第一次访问后,它会在我的Internet临时文件夹里有一个Page1.aspx文件生成.之后,如果我改了Page1.aspx的数据后再次访问该页面,发现IE并没有对这个Page1.aspx的数据进行更新,反而打开的是我第一次访问的页面.为什么会这样,是因为IE自动(默认)调用了Internet临时文件夹里有一个Page1.aspx文件,而不是重新下载新的Page1.aspx.

怎样能让IE自动重新下载新的Page1.aspx呢?

一种方法是对Internet选项进行设置.

Internet选项-->常规-->Internet临时文件中"设置"-->每次访问此页时检查.

这种设置时最好同时删除临时文件.

这种方法是让客户自己设置自己的浏览器,如果客户忘记了设置,那么,新的页面总是下载不到本地.这时,客户会怎样认为呢?("肯定是程序的错!"其实也不是程序的错,但是用程序完全可以解决这个问题)

第二种方法:用程序自己来让页面自动下载.

这种方法实际上是让页面不保存到Internet临时文件夹中,每次访问页面都会让浏览器下载页面.

只要在aspx.cs代码的Page_Load事件中加上

Context.Response.Cache.SetCacheability(HttpCacheability.NoCache);

即可.

版权声明:本内容来源于互联网,如有侵犯您的版权,请联系站长,本站收到您的信息后将及时处理。
上一篇:Asp.net core利用dynamic简化数据库访问

 

下一篇:asp正则替换链接实现伪静态效果

发布日期:2022/7/1
手机扫二维码直达本页
发布时间:13:51:14
点  击:3
录  入:壹家怡园
相关文章
Baidu
YiJiaCMS 7.3.8 build231228(MSSQL) 闽ICP备05000814号-1
本空间由腾讯云(轻量应用服务器)提供,奇安信网站卫士提供加速防护
运行时间载入中.....