1

我在 ascx 文件中有一个 logOn forn,并将其呈现为部分。我如何向此表单添加客户端验证,有什么想法吗?

我下面的代码不起作用

<%= Html.ValidationSummary(true, "Giriş başarısız oldu. Lütfen hataları düzeltip tekrar deneyin.") %>
    <% Html.EnableClientValidation(); %> 
    <% using (Html.BeginForm("LogOnProcess", "Account")) { %>
        <div>
            <fieldset>
                <legend>Hesap Bilgileri</legend>

                <div class="editor-label">
                    <%= Html.LabelFor(m => m.UserName) %>
                </div>
                <div class="editor-field">
                    <%= Html.TextBoxFor(m => m.UserName) %>
                    <%= Html.ValidationMessageFor(m => m.UserName) %>
                </div>

                <div class="editor-label">
                    <%= Html.LabelFor(m => m.Password) %>
                </div>
                <div class="editor-field">
                    <%= Html.PasswordFor(m => m.Password) %>
                    <%= Html.ValidationMessageFor(m => m.Password) %>
                </div>

                <div class="editor-label">
                    <%= Html.CheckBoxFor(m => m.RememberMe) %>
                    <%= Html.LabelFor(m => m.RememberMe) %>
                </div>

                <p>
                    <input type="submit" value="Giriş" />
                </p>
            </fieldset>
        </div>
    <% } %>
4

1 回答 1

1

我在一些 ascx 页面中遇到了内置客户端验证的问题。我必须做的是使用 jQuery 验证来实现这一点。看看这个链接:

http://docs.jquery.com/Plugins/Validation

于 2010-05-17T04:20:38.370 回答