1

使用 MVC 4/Razor

@HTML.ValidationSummary(True)生成:

  • 名字是必需的。
  • 姓氏是必需的。

@HTML.ValidationSummary(True, "Please fix the following errors:")生成:

请修复以下错误:

  • 名字是必需的。
  • 姓氏是必需的。

我希望能够默认“请修复以下错误”,以便 put @HTML.ValidationSummary(True)生成:

请修复以下错误:

  • 名字是必需的。
  • 姓氏是必需的。

有没有办法做到这一点?我有这个但不知道放在哪里:

 @model ModelStateDictionary
    @using System.Web.Mvc.Html
    @using MvcSiteMapProvider.Web.Html.Models

    <div class='@(Html.ViewData.ModelState.IsValid ? "validation-summary-valid" : "validation-summary-errors") data-valmsg-summary="true">
        <span><strong>Please fix the following errors:</strong></span>
        <ul>
            @foreach (var modelError in Model.SelectMany(keyValuePair => keyValuePair.Value.Errors))
            {
                <li>@modelError.ErrorMessage</li>
            }
        </ul>
    </div>
4

0 回答 0