注册 登录
编程论坛 ASP.NET技术论坛

不执行载入事件????

xpc 发布于 2010-11-15 09:16, 523 次点击
为什么我运行我的网站过一段时间,我不清空我的IE的历史文件记录,我再次运行网站的时候就会不执行载入事件???是什么原因造成的,我觉得是个很奇怪的问题,新手愚昧,敬请指教????
5 回复
#2
wangnannan2010-11-15 09:35
有可能缓存导致页面不载入Page_Load
在.aspx页面中加入如下代码,放到head标记之间:
    <meta http-equiv="Pragma" content="no-cache"/>
    <meta http-equiv="Cache-Control" content="no-cache"/>
    <meta http-equiv="Expires" content="0"/>
    <%Response.Cache.SetCacheability(HttpCacheability.NoCache); %>

[ 本帖最后由 wangnannan 于 2010-11-15 11:18 编辑 ]
#3
wangnannan2010-11-15 09:37
如果页面上有多个交互,ie的历史记录就会被重复地堆积很多的地址  比如LoadAllState等操作就需要在PostBack的时候进行
清空我的IE的历史文件记录 自然IE的历史表单记录也就被清空了 所以再次运行网站的时候就会执行载入事件
#4
xpc2010-11-15 10:48
哪能不能直接在IE里面设置一下,让他不再堆积这些地址
#5
筱晓绾2010-11-15 13:36
工具--IE选项--常规--浏览历史记录--设置--选择每次访问页面时。。。
#6
xpc2010-11-15 15:32
谢谢你们。
1