Asp.net 在浏览器中重新输入URL时,服务器不执行页面加载事件
我有一个aspx页面(page.aspx),在页面加载事件中,我有一个生成Asp.net 在浏览器中重新输入URL时,服务器不执行页面加载事件,asp.net,Asp.net,我有一个aspx页面(page.aspx),在页面加载事件中,我有一个生成.txt文件的代码。以下是操作顺序: 在IE浏览器的地址栏中键入地址(例如http://localhost/somesite/page.aspx)-->这将执行页面加载事件并生成txt文件 删除上面和同一浏览器(第页)中生成的文件,重新键入相同的url(http://localhost/somesite/page.aspx)-->这将不会执行页面加载事件,也不会生成txt文件 单击浏览器上的刷新按钮,现在它将执行页面加载事
.txt
文件的代码。以下是操作顺序:
http://localhost/somesite/page.aspx
)-->这将执行页面加载事件并生成txt
文件txt
文件txt
文件当不使用浏览器刷新按钮重新加载同一页面时,服务器为什么不执行
页面加载
事件?这是某种页面级缓存吗?尝试使用诸如监视HTTP
请求和响应之类的工具。请特别注意收割台。步骤2可能甚至没有与服务器对话,因为页面尚未过期。我相信fiddler无法检测到本地主机!当然可以:)