我正在开发的应用程序需要在没有javascript的浏览器中工作。有一次,我使用a_link打开一个弹出窗口(使用target =“_ newname”)。在那个页面上,我提供了一个表单,然后我需要将其提交到父窗口页面。
尝试<form target="_parent">
但没有成功,我在网上找到的所有信息都是关于使用Javascript来实现这一点!
如果有帮助的话,使用asp.net webforms!
答案 0 :(得分:2)
不幸的是,如果不诉诸javascript,你就无法做到这一点。你最好的选择是使用一个div(例如通过asp:Panel)来设置像弹出窗口而不是实际的弹出窗口;这样,所有内容都保持在同一个表单中,并且在“弹出窗口”中触发回发也会发布主文档。
答案 1 :(得分:0)
你应该用javascript打开弹出窗口(不是target =“_ blank”),因为它是一个文档效果。
如果您不得不避免使用javascript,那么我建议摆脱弹出窗口 - 在当前浏览器窗口中打开表单并提交到上一页。