Ответ 1
Мне пришлось расширять сводные расширения валидации в другом моем проекте, чтобы иметь дело с более чем одной формой на странице.
Хотя это другое, вы можете создать свой собственный метод расширения...
namespace System.Web.Mvc
{
public static class ViewExtensions
{
public static string MyValidationSummary(this HtmlHelper html, string validationMessage)
{
if (!html.ViewData.ModelState.IsValid)
{
return "<div class=\"validation-summary\">" + html.ValidationSummary(validationMessage) + "</div>"
}
return "";
}
}
}
Затем просто позвоните
<%= Html.MyValidationSummary(
"Login was unsuccessful. Please correct the errors and try again.") %>
HTHS, Чарльз