Gdy wywołujesz RedirectToAction
w kontrolerze, automatycznie przekierowuje przy użyciu protokołu HTTP GET. Jak wyraźnie powiedzieć mu, aby używał POST protokołu HTTP?
Mam akcję, która akceptuje zarówno żądania GET, jak i POST, i chcę mieć możliwość RedirectToAction
korzystania z POST i wysyłania do niej pewnych wartości.
Lubię to:
this.RedirectToAction(
"actionname",
new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
Chcę, aby wartości someValue
i anotherValue
były wysyłane przy użyciu protokołu HTTP POST zamiast GET. Czy ktoś wie, jak to zrobić?