ASP.NET MVC 4: modification de la valeur d’un champ masqué en Javascript

J’ai un champ booléen caché :

@Html.HiddenFor(x => x.IsTurkey) 

Dans le script jQuery, j’essaie de le changer:

 $("@Html.IdFor(x => x.IsTurkey)").val("False"); 

Mais sur le post retour IsTurkey n’est pas changé:

  HttpPost] [ValidateAntiForgeryToken] public ActionResult Search(TurkeyModel model) { ...} 

En utilisant jQuery comme ci-dessus, comment puis-je modifier la valeur d’un champ booléen masqué dans MVC 4?

Assurez-vous d’inclure un # de début dans le sélecteur Jquery, car MVC HtmlHelper ne le sort pas.

Je ne suis pas sûr de votre code exact pour IdFor , mais vous pouvez simplement faire:

 $("#IsTurkey").val(false);