爱收集资源网

简洁高效的ASP.NET页面加载事件设置

网络整理 2023-09-30 18:04

我有一个asp.net page_load风波。 当用户点击浏览器的退后按键时,我想在page_load风波中设置一些值。 问题是,当我点击头部按键时,页面从缓存中呈现,并且页面加载风波未被触发。 我该怎样做就能让page_load被触发......除了强制浏览器缓存消除?在浏览器的退后按键上出现ASP.NET风波

abbas

一般来说,你不应当乱搞退后按键。它属于用户的浏览器,不属于您的应用程序。 –

回答

我想出了一个解决方案。 事实上,后退按键与服务器风波无关...该页面直接从浏览器缓存中重新排列。 所以我做的是我在页面加载上运行脚本,但不是ASP的页面加载,而是JavaScript页面加载。 只要点击退后按键,就会引起JS页面加载。

abbas

如果我理解正确的话,你有以下情况:

是吗?在这些情况下,您应当将页面标记为无缓存。使用Response.CacheControl属性,您可以决定在响应的http康泰时中返回什么缓存选项。

在浏览器的退后按键上出现ASP.NET风波

浏览器回退按钮事件
上一篇:手机充电:揭秘一次性充满12小时的真相 下一篇:没有了