Eu quero validar meu formulário usando jquery, mas ele não tem uma ID
propriedade, no momento, como adicioná-lo ao formulário no asp.net mvc? Eu estou usando isso ...
<% using (Html.BeginForm()) {%>
e meu plugin validador jquery aceita isso,
var validator = $("#signupform").validate({
Agora eu quero dar id como signupform
... Qualquer sugestão ...
jquery
asp.net-mvc
forms
ACP
fonte
fonte
Respostas:
Isso deve adicionar o ID.
ASP.NET MVC 5 e inferior:
ASP.NET Core: você pode usar auxiliares de marca em formulários para evitar a sintaxe ímpar para definir a identificação.
fonte
Eu adicionei algum código ao meu projeto, por isso é mais conveniente.
HtmlExtensions.cs:
MySignupForm.cshtml:
fonte
Em System.Web.Mvc.Html (em System.Web.Mvc.dll ), o formulário inicial é definido como: - Detalhes
Significa que você deve usar assim:
Então, funcionou no MVC 4
fonte
Pode ser um pouco tarde, mas no meu caso eu tive que colocar o id no segundo objeto anônimo. Isso ocorre porque o primeiro é para valores de rota, ou seja, o URL de retorno.
Espero que isso possa ajudar alguém :)
fonte