Lorsque vous appelez RedirectToActiondans un contrôleur, il redirige automatiquement à l'aide d'un HTTP GET. Comment lui dire explicitement d'utiliser un HTTP POST?
J'ai une action qui accepte les requêtes GET et POST, et je veux pouvoir RedirectToActionutiliser POST et lui envoyer des valeurs.
Comme ça:
this.RedirectToAction(
"actionname",
new RouteValueDictionary(new { someValue = 2, anotherValue = "text" })
);
Je veux que les valeurs someValueet anotherValuesoient envoyées à l'aide d'un HTTP POST au lieu d'un GET. Est-ce que quelqu'un sait comment faire ça?