2

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

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

4

3 回答 3

1

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

于 2008-10-09T10:50:13.550 回答
1

InPage在表单中应用以下指令:

<%@ OutputCache Location="None" %>
于 2009-03-06T09:43:20.710 回答
0

Firefox 3 支持https://developer.mozilla.org/en/DOM/window.showModalDialog

于 2009-01-31T05:23:13.597 回答