2011-02-03 50 views

回答

2

那麼HTTP術語中的「重定向」的本質就是向瀏覽器執行HTTP GET到特定URL的指令。

所以,在HTTP方面 - 這是不可能的。

然而 :)

而不是做RedirectToAction("ActionMethod", "Controller", new { param = value })的,你可以做return View("ActionMethod", value)這將通過value作爲HTTP POST體鍵/值對,假設ActionMethod被設定與[HttpPost],像這樣:

[HttpPost] 
public ActionResult ActionMethod(string param) 
{ 

} 

但是,請記住,不會執行重定向 - 就像在ASP.NET Web窗體中等效於跨頁面回發一樣。