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