當您在控制器中調用RedirectToAction
時,它會使用HTTP GET自動重定向。我如何明確告訴它使用HTTP POST?如何使用POST動詞重定向到頁面?
我有一個行動,接受GET和POST請求,並且我希望能夠使用POST的RedirectToAction
併發送一些值。
像這樣:
this.RedirectToAction(
"actionname",
new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
我想使用HTTP POST而不是GET發送的someValue
和anotherValue
值。有誰知道如何做到這一點?
好奇爲什麼我的答案不被接受,我認爲我的言辭是健全的。 :)然後,我可能會有點偏見... – 2010-11-24 22:23:03
雖然這個答案基本上是正確的,但它並不完整。請參閱下面的Jason Bunting以獲得更好的解決方法。 – 2011-01-10 13:07:13