2010-07-11 118 views
0

在MVC2中发布到另一个网站(以便用户浏览器也被重定向)的最佳方式是什么?我不希望用户能够通过使用“查看源文件”只看到形式的数据,所以我并不热衷于ASP.NET MVC-2发布到其他网站?

<form action="http://other-site.com/action"> 
    <%= Html.TextBox("something-secret") %> 
</form> 

是它,而不是可能(或建议)使用一个控制器动作?例如

public ActionResult PostTheData() 
{ 
    return Post("http://other-site.com/action", "something-secret"); 
} 
+0

你有没有想过使用网络服务?如果您在请求的另一端有控制权,那么您可以使用Web服务。 – 2010-07-12 00:01:10

+0

无法控制对方。他们要求它是一个POST。 – 2010-07-12 00:15:39

+0

http://stackoverflow.com/questions/2234202/redirect-to-another-website-from-controller – Bart 2010-07-11 23:33:31

回答