首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >服务器在浏览器中重新输入URL时不执行页面加载事件

服务器在浏览器中重新输入URL时不执行页面加载事件
EN

Stack Overflow用户
提问于 2010-10-23 09:17:05
回答 1查看 178关注 0票数 0

我有一个aspx页面(page.aspx),在页面加载事件中,我有一个代码来生成一个.txt文件。以下是行动的顺序:

  1. 在IE浏览器的地址栏中键入地址(例如http://localhost/somesite/page.aspx) ->这将执行页面加载事件并生成txt文件。
  2. 删除上面和同一个浏览器(页)中生成的文件,重新键入相同的url (http://localhost/somesite/page.aspx) -->这将不会执行页面加载事件,也不会生成txt文件。
  3. 单击浏览器上的刷新按钮,现在它执行页面加载事件并生成txt文件。

为什么在没有使用浏览器刷新按钮的情况下重新加载同一页时,服务器不执行Page_Load事件?这是某种页面级缓存吗?

EN

Stack Overflow用户

发布于 2010-10-23 09:23:03

尝试使用像费德勒这样的工具来监视HTTP请求和响应。特别注意过期头。步骤2可能甚至没有与服务器对话,因为页面还没有过期。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4003251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档