J'utilise Membership.create
l'erreur suivante se produit,
Le champ requis du formulaire anti-falsification "__RequestVerificationToken" n'est pas pas présent
Comment puis-je résoudre ce problème ?
J'utilise Membership.create
l'erreur suivante se produit,
Le champ requis du formulaire anti-falsification "__RequestVerificationToken" n'est pas pas présent
Comment puis-je résoudre ce problème ?
Si vous souhaitez utiliser [ValidateAntiForgeryToken] sur une méthode, il vous suffit d'ajouter @Html.AntiForgeryToken() au formulaire qui utilise la méthode mentionnée.
Si la méthode porte le même nom que la vue (qui contient le formulaire avec @Html.AntiForgeryToken() ), vous devez avoir deux méthodes surchargées dans le contrôleur.
Voici ce qu'il en est :
First-> pour l'ActionResult de la vue
[AllowAnonymous]
public ActionResult PasswordChange()
{
PasswordChangeViewModel passwordChangeViewModel = new PasswordChangeViewModel();
return View(passwordChangeViewModel);
}
Deuxièmement-> pour la méthode HttpPost
[HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult PasswordChange(PasswordChangeViewModel passwordChangeViewModel)
{
//some code
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.