我实际上是将一个页面加载为模式对话框,如window.showModalDialog(“url.aspx”)。第一次启用模态对话框时,将调用页面加载事件。当我关闭它并再次调用它时,控件不会进入PageLoad。而是在页面中弹出所有控件中的先前值。
我实际上希望每次弹出模态对话框时都会触发PageLoad。
答案 0 :(得分:1)
好....你知道showModalDialog是IE专有的专有功能吗? 只要您知道这一点,我认为您可能需要为您正在使用的URL添加一个唯一的查询字符串值,以避免显示缓存版本。因此,生成一个随机数并将其附加到url,例如url.aspx?rnd = 12237827348273。这应该破坏缓存并提出新的请求
答案 1 :(得分:1)
在表格的InPage
中应用以下指令:
<%@ OutputCache Location="None" %>
答案 2 :(得分:0)