在IE中重定向后,asp.net OnPreRender不会触发

时间:2010-09-01 20:19:17

标签: asp.net internet-explorer firefox caching

当我运行以下逻辑时:

1)来自Page1.aspx

Response.Redirect("Page2.aspx?Params...")

2)来自Page2.aspx Page_Load事件

Response.Redirect("Page1.aspx")

如果浏览器是IE8,则不会触发Page1 OnPreRender事件。它可以用Firefox。

浏览器似乎正在加载页面的缓存版本。

任何想法如何强制IE像FF一样工作?

由于

爱德华

1 个答案:

答案 0 :(得分:0)

在Page_load

中使用Response.Cache.SetCacheability(HttpCacheability.NoCache); 禁用页面Pageq.aspx上的缓存