Ich möchte mein Formular mit jquery validieren, aber es hat noch keine ID
Eigenschaft, wie ich es dem Formular in asp.net mvc hinzufügen kann. Ich benutze das ...
<% using (Html.BeginForm()) {%>
und mein jquery validator Plugin nimmt dies,
var validator = $("#signupform").validate({
Jetzt möchte ich einen Ausweis geben als signupform
... Irgendwelche Vorschläge ...
jquery
asp.net-mvc
forms
ACP
quelle
quelle
Antworten:
Dies sollte die ID hinzugefügt bekommen.
ASP.NET MVC 5 und niedriger:
ASP.NET Core: Sie können Tag-Helfer in Formularen verwenden , um die ungerade Syntax zum Festlegen der ID zu vermeiden.
quelle
Ich habe meinem Projekt Code hinzugefügt, damit es bequemer ist.
HtmlExtensions.cs:
MySignupForm.cshtml:
quelle
In System.Web.Mvc.Html (in System.Web.Mvc.dll ) ist das Startformular wie folgt definiert: - Details
Mittel, die Sie wie folgt verwenden sollten:
Also hat es in MVC 4 funktioniert
quelle
Mag etwas spät sein, aber in meinem Fall musste ich die ID in das 2. anonyme Objekt einfügen. Dies liegt daran, dass der erste für Routenwerte ist, dh die Rückgabe-URL.
Hoffe das kann jemandem helfen :)
quelle