Я начинаю с MVC 2, и мне было интересно, как работают итоговые проверки? Я думал, что это будет что-то похожее на итоговый контроль проверки веб-форм ASP.NET. Прежде всего, я делаю простую проверку, какие из этих файлов .js требуются?
<script src="<%= Url.Content("~/Scripts/MicrosoftAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMvcAjax.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/MicrosoftMvcValidation.js") %>" type="text/javascript"></script>
Мой текущий код выглядит так:
<%: Html.TextBoxFor(model => model.ApplicationState) %>
<%: Html.ValidationMessageFor(model => model.ApplicationState) %>
Я использую свои собственные стили и хочу, чтобы текст отображался красным цветом. В настоящее время это в черном. Если я перейду к исходному коду, то используемый класс будет валидирован по полю, также существует стиль ошибки по валидации поля. Когда этот класс используется? Если отображаются мои ошибки, тогда используется стиль, действительный для проверки поля.
Должен ли я создать свой собственный стиль, называемый field-validation-valid или field-validation-error, и сделать текст красным?
Спасибо.