Проверка клиента Asp.net MVC, странное поведение - PullRequest
0 голосов
/ 15 июля 2011

Когда я пишу:

   <% Html.EnableClientValidation(); %>
    <% using (Html.BeginForm())
    { %>
       <%: Html.ValidationSummary(false) %>
       <%: Html.EditorForModel() %>
       <p><input type="submit" name="name" value="Register" />   </p>
    <% } %>

Проверка моего клиента работает отлично.

но когда я меняю "<%: Html.EditorForModel ()%>" на (весь код вокруг одинаковый):

   <div>User name<%: Html.EditorFor(x=>x.Name) %></div>
   <div>Password<%: Html.EditorFor(x=>x.Password)%></div>
   <div>Verify password <%: Html.EditorFor(x=>x.Password2) %></div>

Проверка на стороне клиента не работает.

я что-то упустил? что делает EditorForModel, а я нет?

1 Ответ

2 голосов
/ 16 июля 2011

Похоже, вам не хватает проверочных сообщений.EditorForModel () настраивает это для вас.

 @Html.ValidationMessageFor(x=>x.Name)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...