Je veux valider mon formulaire en utilisant jquery mais il n'a pas de ID
propriété pour l'instant comment l'ajouter au formulaire dans asp.net mvc? J'utilise ceci ...
<% using (Html.BeginForm()) {%>
et mon plugin de validation jquery prend cela,
var validator = $("#signupform").validate({
Maintenant, je veux donner id comme signupform
... Toute suggestion ...
Réponses:
Cela devrait obtenir l'identifiant ajouté.
ASP.NET MVC 5 et inférieur:
ASP.NET Core: vous pouvez utiliser des aides de balise dans les formulaires pour éviter la syntaxe étrange pour définir l'ID.
la source
J'ai ajouté du code à mon projet, c'est donc plus pratique.
HtmlExtensions.cs:
MySignupForm.cshtml:
la source
Dans System.Web.Mvc.Html (dans System.Web.Mvc.dll ), le formulaire de début est défini comme: - Détails
Signifie que vous devez utiliser comme ceci:
Donc, cela a fonctionné dans MVC 4
la source
Peut être un peu en retard mais dans mon cas j'ai dû mettre l'id dans le 2ème objet anonyme. C'est parce que le premier est pour les valeurs de route, c'est-à-dire l'URL de retour.
J'espère que cela peut aider quelqu'un :)
la source