2012-07-19 52 views
0

我正在使用MVC和C#,我需要張貼表單到外部付款網站。但我希望結果頁面出現在我的視圖的Iframe中。我如何獲得一個表單發佈到外部網站出現在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> 

我可能在錯誤的方式去了解這個,我以前從來沒有這樣如果你有關於這個我會很感激的任何建議或意見做到了這一點。

回答

0

只需在您的視圖中創建,並將此iframe的src指向一個控制器操作,該控制器操作將提供包含此表單的視圖。當用戶提交表單時,他將被重定向到iframe內的付款網站。