首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小弟我整页缓存default.aspx,里面的 PageLoad里的方法还执行吗,里面的方法转向,还转吗

2011-12-15 
我整页缓存default.aspx,里面的 PageLoad里的方法还执行吗,里面的方法转向,还转吗?我整页缓存default.aspx

我整页缓存default.aspx,里面的 PageLoad里的方法还执行吗,里面的方法转向,还转吗?
我整页缓存default.aspx,里面的 PageLoad里的方法还执行吗,里面的方法转向,还转吗?  
  protected void Page_Load(object sender, EventArgs e)  
  {  
  Response.Redirect("Index.aspx");  

  } 

 很多人说不执行,http://topic.csdn.net/u/20070920/10/e3734a87-c807-4002-b430-e5132f4f880d.html; 
 但我发现执行,还是讨论一下吧.

[解决办法]
说明你缓存没成功。。
如果是页面级缓存会直接输出html代码,过期之前不执行代码
[解决办法]
protected void Page_Load(object sender, EventArgs e)
{
Response.Redirect("Index.aspx");

}

要是整页缓存了 这里的Page_load事件就不会被执行 一直到上一轮缓存结束还会被执行

关于缓存页面的处理还是写JS比较得心应手 JS是存行在客户端的 不受服务器端的缓存影响

热点排行