asp.net - 导致回发到与弹出窗口不同的页面

标签 asp.net javascript popup postback

我有一个主页和一个详细信息页面。

详细信息页面是从主页调用的 JavaScript 弹出窗口。

当单击详细信息页面上的“保存”按钮时,我希望主页“刷新”。

是否有一种方法可以调用主页的回发,同时还可以从详细信息页面维护保存回发?

编辑 - 使用 window.opener.location.reload(true) 确实有效,但它会提示用户重新发送信息。这个'do​​cument.location.href = document.location.href;'也不起作用,因为它会清除主页上的表单。

最佳答案

我建议在详细信息页面使用模式弹出窗口,而不是通过 JavaScript 打开另一个窗口。这将允许您将所有内容保存在同一页面上,并为您提供更多控制

考虑到您目前的情况,我认为您的方向是正确的。尝试一下,看看它是否符合您的需求。

window.opener.location.href='http://redirect.address';

Here是一个类似的问题

关于asp.net - 导致回发到与弹出窗口不同的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/863550/

相关文章:

javascript - 如何通过 javascript 从 iframe 打开弹出窗口?

c# - 在 Web 服务器上将 HashSet 用作静态全局变量是否可取?

asp.net - IsNULL 和 Coalesce 的正确用法

c# - ASP.Net Response.Close 问题

javascript - WebGl - 未加载纹理

javascript - 有效时匹配数字和破折号的正则表达式

javascript - 功能同时触发

asp.net - aspx 中 __EVENTVALIDATION __VIEWSTATE 的用途是什么?

java - GWT 可调整大小的对话框选项

android - 即使关闭后也会弹出警报对话框