将表单发布到另一个表单上的iframe(是否可能)

时间:2014-03-06 15:58:16

标签: forms post iframe

我正在使用ASP.NET Web表单,我需要将数据发布到iframe,问题是在Web表单中我有主表单标签(form1),所以我需要另一个表单标签(form2),到将数据发布到主窗体1中的iframe。

基本上我有这个:

<form method="post" id="form2" action="http://localhost:58903/WebForm1.aspx" target="webApp">
    <input type="hidden" name="ValidationUserName" value="david" />
    <input type="hidden" name="ValidationTokenId" value="13123132132" />
    <button type="submit">Send info to inner iframe</button>
</form> 

    <form id="form1" runat="server">
            <iframe id="webApp" name="webApp" src="http://localhost:58903/WebForm1.aspx" style="width: 800px; height: 800px;"></iframe>
        </form>

使用这种方法打开一个新选项卡,如果我把iframe放在外面就可以了,但如果我这样做,布局就会改变,我不想要这个。

这可能吗?

2 个答案:

答案 0 :(得分:0)

如果所有表单都在同一个域中,则不应使用iframe。 你想到底到底是什么?没有完全意识到

答案 1 :(得分:0)

完成后,它缺少<form>标记中的“name”属性。