jQuery Validierungs-Plugin in ASP.NET Web Forms

Ich würde wirklich gerne zu verwenden die jQuery-Validation-plugin in meinem ASP.NET Web-Forms-Anwendung (nicht MVC). Ich finde es einfacher als das hinzufügen von asp-Validatoren überall und Einstellung der Steuerung zu überprüfen-Feld auf alle von Ihnen.

Ich bin nur mit einigen Problemen, sowohl bei der Einstellung die Klasse wie folgt aus class="required E-Mail", die ich denke, es hat etwas zu tun mit mit einem form-tag innerhalb der Haupt-form-tag.

Ich auch Probleme beim Aufruf der jquery Validierung unter Verwendung von Namen, die entstellt in ein asp-Steuerelement

//validate signup form on keyup and submit
$("#signupForm").validate({
    rules: { 
        username: {
            required: true,
            minlength: 2
        }, },
    messages: { 
        username: {
            required: "Please enter a username",
            minlength: "username at least 2 characters"
        }, 
    }.

.......

        <p>
            <label for="username">
                Username</label>
            <input id="username" name="username" />
        </p>

weil diese

<asp:TextBox ID="tbUsername"  runat="server"></asp:TextBox>

macht so

<input name="ctl00$ContentPlaceHolder1$tbUsername" type="text" id="ctl00_ContentPlaceHolder1_tbUsername" />

und mangles den Namen. Ich kann die ClientID über <%=tbUsername.ClientID %>aber das funktioniert nicht mit ClientName

Hat jemand hatte keinen Erfolg mit der jquery validator plugin mit asp.net?
Wenn dem so ist, was über die Verwendung von mehreren Formen ähnlich wie die Verwendung von separaten Validierung Gruppen?

InformationsquelleAutor der Frage eiu165 | 2009-03-06

Schreibe einen Kommentar