Wie leiten Sie mit dem POST-Verb auf eine Seite um?

Wenn du anrufstRedirectToAction Innerhalb eines Controllers wird die Weiterleitung automatisch mithilfe eines HTTP-GET durchgeführt. Wie sage ich ausdrücklich, dass ein HTTP-POST verwendet werden soll?

Ich habe eine Aktion, die sowohl GET- als auch POST-Anforderungen akzeptiert, und ich möchte dies könnenRedirectToAction Verwenden Sie POST und senden Sie ihm einige Werte.

So was:

this.RedirectToAction(
    "actionname",
    new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);

Ich will dassomeValue undanotherValue Werte, die mithilfe eines HTTP-POST anstelle eines GET gesendet werden sollen. Weiß jemand, wie man das macht?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage