Chcę sprawdzić poprawność formularza za pomocą jquery, ale nie ma on na razie ID
właściwości, jak dodać go do formularza w asp.net mvc? Używam tego ...
<% using (Html.BeginForm()) {%>
i moja wtyczka walidatora jquery bierze to,
var validator = $("#signupform").validate({
Teraz chcę podać identyfikator jako signupform
... Wszelkie sugestie ...
jquery
asp.net-mvc
forms
ACP
źródło
źródło
Odpowiedzi:
To powinno dodać identyfikator.
ASP.NET MVC 5 i niższe:
ASP.NET Core: można użyć pomocników znaczników w formularzach, aby uniknąć nieparzystej składni ustawiania identyfikatora.
źródło
Dodałem trochę kodu do mojego projektu, więc jest to wygodniejsze.
HtmlExtensions.cs:
MySignupForm.cshtml:
źródło
W System.Web.Mvc.Html (w System.Web.Mvc.dll ) formularz początkowy jest zdefiniowany następująco: - Szczegóły
Oznacza, że powinieneś używać w ten sposób:
Więc zadziałało w MVC 4
źródło
Może trochę się spóźnię, ale w moim przypadku musiałem umieścić identyfikator w 2. anonimowym obiekcie. Wynika to z faktu, że pierwszy dotyczy wartości trasy, tj. Zwracanego adresu URL.
Mam nadzieję, że to może komuś pomóc :)
źródło