[英]How to refresh parent JQ grid without refreshing the parent page from child popup window in MVC 3?
[英]how to refresh parent aspx page from popup window without security prompt
我正在使用showModalDialog打开一个弹出窗口,并在弹出窗口关闭时刷新父页面正在工作,但是它也给了我“ Internet Explorer需要重新发送信息”的提示,这完全是不需要的,我该如何摆脱它。
PS。 我不能在这里使用Ajax。
谢谢。
当您说“刷新父页面”时,是否意味着仅从服务器重新加载页面?
如果它是简单的GET,则应该可以使用location.reload(true)
。
如果您需要更复杂的内容,则需要提供更多细节。
编辑:
根据注释中的代码,您似乎正在以几种不同的方式重新加载父窗口的位置,这似乎没有必要。 另外,如果您通过POST(在ASP.Net中,通常是“回发”)到达当前页面,则调用location.reload()实际上会触发重新发送POST。 导致提示的原因是POST的重发,IE希望您知道要对服务器执行重复的数据提交(以防可能引起问题)。
当您“刷新”页面时,它是对父页面的干净请求,还是需要重新提交以前的数据? 如果请求可以是GET,请尝试删除弹出页面的“ doOnClose”方法,并允许父页面中的“ window.location = window.location”重新加载页面。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.