Mvc 4验证摘要错误未显示

Win*_*-10 6 asp.net-mvc c#-4.0 asp.net-mvc-4

我在显示验证摘要时遇到问题,我只想在验证摘要中显示错误,而不是在字段旁边.在我看来,我有,

    @Html.ValidationSummary()
    @Html.ValidationMessageFor(m =>m.Name)
Run Code Online (Sandbox Code Playgroud)

在我的控制器中我有

ModelState.AddModelError("Name",
                                "name is required");
Run Code Online (Sandbox Code Playgroud)

我不应该得到验证错误消息?在顶部?我不明白我错过了什么......

我还包括这些脚本文件.. jquery.validate.min.js jquery.validate.unobtrusive.min.js

asy*_*ult 27

尝试

@Html.ValidationSummary(false)
Run Code Online (Sandbox Code Playgroud)

这样它就不会排除属性错误.

要么

尝试使用@xurca链接方法,即使用空键添加模型错误,这样它就不会绑定到特定属性.

ModelState.AddModelError(String.Empty, "name is required");
Run Code Online (Sandbox Code Playgroud)