При включенной проверке на стороне клиента в ASP.NET MVC 2 RC2 сводное сообщение проверки отображается даже при первой загрузке страницы Edit.aspx. Однако он не выделяется жирным красным цветом, а просто текст. Если я отправляю форму с ошибкой, итоговое сообщение проверки становится жирным красным, а ниже приведен список ошибок.
Вот код, который содержит резюме проверки:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<MyApp.ViewModels.PersonEditorViewModel>" %>
<script src="../../Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="../../Scripts/MicrosoftMvcValidation.js" type="text/javascript"></script>
<% Html.EnableClientValidation(); %>
<% using (Html.BeginForm())
{
%>
<%= Html.ValidationSummary("Edit was unsuccessful. Please correct the errors and try again.") %>
<%= Html.EditorForModel() %>
<p>
<input type="submit" value="Save" />
</p>
<%
}
%>
Это ошибка или я что-то не так делаю? Если это ошибка, есть ли обходной путь?
Примечание. Если я отключу проверку клиента, все будет работать правильно.