0
我正在使用mvc 2和.net 3.5。mvc - 將xml發佈到另一個站點(並重定向到它)
我有2個MVC網站。
如何發佈xml消息從站點1中的操作/頁面到站點2中的頁面? 並在同一時間從現場1將用戶重定向到該頁面在站點2
非常感謝你
我正在使用mvc 2和.net 3.5。mvc - 將xml發佈到另一個站點(並重定向到它)
我有2個MVC網站。
如何發佈xml消息從站點1中的操作/頁面到站點2中的頁面? 並在同一時間從現場1將用戶重定向到該頁面在站點2
非常感謝你
也許最簡單的方法是修改網站2,添加一個控制器動作這將接受application/x-www-form-urlencoded
請求(又名簡單的表單POST):
<form action="http://site2.com/" method="POST">
<%= Html.HiddenFor(x => x.XmlData) %>
<input type="submit" value="Go to site 2" />
</form>
及站點2新創建的作用,這將作爲一個入口點內,你可以獲取XML作爲字符串,並對其進行處理:
[HttpPost]
[ValidateInput(false)] // <-- that's necessary as we are POSTing XML
public ActionResult Index(string xmlData)
{
// Do something with the posted XML, and redirect or directly render a view
}
對於延遲迴復感到抱歉。 – Sean
工作得很好。非常感謝。 – Sean