Я знаю, что этот код прекрасно работает для проверки поля.
<%: 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, "*") %>
<% } %>
Так что в этом случае никакой проверки вообще нет.Я что-то упустил?