2014-01-13 39 views
8

簡單的問題POST數據到外部URL中MVC4:如何使用服務器端

現在我有一個形式,我的觀點:

<form action="https://www.xyz.com/xyz/ISO/NewPayment" 
method="post" name="payform"> 

    <input type="hidden" name="session_id" value="@Model.OrderId"> 
    <input type="submit" value="Pay"> 
</form> 

它發送POST數據並重定向用戶https://www.xyz.com/xyz/ISO/NewPayment

這麼簡單,但我想檢查服務器端數據的正確性,在用戶將被重定向到外部URL之前。

如何在asp.net MVC中做到這一點?如何從服務器端發送POST數據,然後重定向用戶?

問候

回答

2

使用WebClientHttpWebRequest在服務器端發佈數據。這適用於任何.net代碼,而不僅僅是mvc。

+0

你可以給我一個例子,我怎麼可以在控制器中使用它,我必須返回ActionResult?問候 – whoah

+0

http://stackoverflow.com/questions/14702902/post-form-data-using-httpwebrequest – fejesjoco

+0

@fejesjoco我知道這是老問題/答案,但提供的示例不會將用戶重定向到外部url /之後的頁面? –

相關問題