Проверка полей динамической формы в MVC ASP.NET - PullRequest
0 голосов
/ 03 апреля 2011

Я знаю, что этот код прекрасно работает для проверки поля.

<%: Html.TextBox("FirstName", ViewData["FirstName"], new { maxlength = 200 })%> 
<%: Html.ValidationMessage("FirstName", "*")%>

И я предполагаю, что возможно, что динамически генерируемое имя проверяемого элемента управления должно работать.Но это не так.

 <% for (int i = 0; i < numberOfGuests; i++)
 { %>                     

 First Name:  <%:  Html.TextBox("FirstName_" + i) %> 
 <%: Html.ValidationMessage("FirstName_" + i, "*") %>  

 <% } %> 

Так что в этом случае никакой проверки вообще нет.Я что-то упустил?

1 Ответ

1 голос
/ 03 апреля 2011

Вы должны реализовать логику проверки для этого. без реализации валидации метод Html.ValidationMessage () вообще не используется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...