在没有Javascript的情况下将表单提交到父窗口

时间:2010-08-03 11:20:20

标签: asp.net html

我正在开发的应用程序需要在没有javascript的浏览器中工作。有一次,我使用a_link打开一个弹出窗口(使用target =“_ newname”)。在那个页面上,我提供了一个表单,然后我需要将其提交到父窗口页面。

尝试<form target="_parent">但没有成功,我在网上找到的所有信息都是关于使用Javascript来实现这一点!

如果有帮助的话,使用asp.net webforms!

2 个答案:

答案 0 :(得分:2)

不幸的是,如果不诉诸javascript,你就无法做到这一点。你最好的选择是使用一个div(例如通过asp:Panel)来设置像弹出窗口而不是实际的弹出窗口;这样,所有内容都保持在同一个表单中,并且在“弹出窗口”中触发回发也会发布主文档。

答案 1 :(得分:0)

eeeuuucccchhhhh - 我能想到的唯一解决方案是你可以避免使用javascript的框架集......

你应该用javascript打开弹出窗口(不是target =“_ blank”),因为它是一个文档效果。

如果您不得不避免使用javascript,那么我建议摆脱弹出窗口 - 在当前浏览器窗口中打开表单并提交到上一页。