为什么在firefox中按回按钮会导致回发?

时间:2012-09-22 14:28:07

标签: asp.net firefox

我有一个简单的网站,有两个页面,第一页有一个按钮,并重定向到第二页。

在第二页,当我按下后退按钮时,第一页的page_Load再次运行,而不是从缓存中读取。

但是在IE和Chrome中,当我按下后退按钮时,page_load不会再次运行并从缓存中读取页面。

我在Firefox 7和Firefox 15中测试过它。 怎么了?

1 个答案:

答案 0 :(得分:0)

如果page_Load是onload事件,那么当从HTTP缓存中读取页面时,应该运行。如果从对象缓存中读取它,则不应该运行。

那就是说,Chrome最后检查时没有这样的对象缓存。所以你说它没有在那里运行很奇怪......你能发布一个链接到你的页面吗?