Когда я пишу:
<% 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, а я нет?