我们使用 IE 方法实现了一个弹出窗口作为模式对话框:
window.showModalDialog('...aspx')
弹出窗口的目标本身就是一个 ASP.Net 网页。
假设以下步骤从未启动弹出窗口:
- 启动弹出窗口。
- Page_Load 事件处理程序在服务器端执行。
- 关闭弹出窗口。
- 立即再次启动弹出窗口。
- 这次 Page_Load 事件处理程序不执行。
很明显,弹出内容正在被缓存,因为如果在第 4 步我们清除临时 Internet 文件,Page_Load 事件处理程序将第二次执行。
我们已经尝试将以下内容添加到网页的头部(如其他几个来源所推荐的那样),但似乎都没有效果。
<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="-1" />
我们还看到不鼓励使用这些的地方
任何人都可以帮忙吗?