window.showModalDialog页面加载未执行

时间:2008-10-09 10:12:38

标签: asp.net asp.net-1.1

我实际上是将一个页面加载为模式对话框,如window.showModalDialog(“url.aspx”)。第一次启用模态对话框时,将调用页面加载事件。当我关闭它并再次调用它时,控件不会进入PageLoad。而是在页面中弹出所有控件中的先前值。

我实际上希望每次弹出模态对话框时都会触发PageLoad。

3 个答案:

答案 0 :(得分:1)

好....你知道showModalDialog是IE专有的专有功能吗? 只要您知道这一点,我认为您可能需要为您正在使用的URL添加一个唯一的查询字符串值,以避免显示缓存版本。因此,生成一个随机数并将其附加到url,例如url.aspx?rnd = 12237827348273。这应该破坏缓存并提出新的请求

答案 1 :(得分:1)

在表格的InPage中应用以下指令:

<%@ OutputCache Location="None" %>

答案 2 :(得分:0)