【问题标题】:How do i get a form post to an external site to appear in an iframe如何将表单发布到外部站点以显示在 iframe 中
【发布时间】:2012-07-19 14:32:20
【问题描述】:

我正在使用 MVC 和 C#,我需要将表单发布到外部 支付 网站。但我希望结果页面出现在我的视图中的 iframe 中。

<form id='myform' action="https://externalsite.somewhere" method="post" target="myframe">
   @Html.HiddenFor(model => model.SomeData)
   @Html.HiddenFor(model => model.MoreData)        
   <input type="submit" value="do it"/>
</form>
<iframe id="myframe" width="600px" height="600px"></iframe>

我可能会以错误的方式处理此问题,我以前从未这样做过,所以如果您对此有任何建议或建议,我将不胜感激。

【问题讨论】:

    标签: asp.net-mvc-3 model-view-controller


    【解决方案1】:

    只需在您的视图中创建&lt;iframe&gt; 并让此iframe 的src 指向一个控制器操作,该操作将为包含此表单的视图提供服务。当用户提交表单时,他会被重定向到 iframe 内的支付网站。

    【讨论】:

      猜你喜欢
      • 2011-07-10
      • 2016-04-10
      • 2016-04-14
      • 1970-01-01
      • 2011-10-15
      • 1970-01-01
      • 2012-02-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多