如何通过邮寄提交表单并在iframe中打开目标页面

时间:2011-09-29 20:44:21

标签: asp.net forms iframe

我有一个表单,在发布后重定向到新页面index.aspx。但是,我想在新窗口中打开新页面,我想将其作为iframe打开,以便它保留在当前窗口中

我该怎么做呢?目前的代码是:

     <form id="Form2" action="index.aspx" method="post" name="Form2" >
.....

<input type="image" style="border-width: 0px;" src="images/form_ordernow_btn.jpg"
                tabindex="129" id="Form1_ImageButton1" name="Form1$ImageButton1"  >

我正在使用asp.net

1 个答案:

答案 0 :(得分:1)

将表单放入iframe中。所以回发将在同一个iframe中打开......

@Edit:如果表单必须在同一页面上,但 在发布时不在iframe中,则以下解决方案可能有效:

  • 回发到同一个(!)页面
  • 将iframe插入服务器上的页面
  • 根据postdata给iframe一个url 即改变POST - &gt;获取数据
  • 构造用于处理GET参数的目标页面(index.aspx)