Asp.net mvc ASP.NET MVC-是否用验证错误消息替换标签?

Asp.net mvc ASP.NET MVC-是否用验证错误消息替换标签?,asp.net-mvc,validation,Asp.net Mvc,Validation,当出现验证错误时,我希望突出显示字段名称,而不是显示单独的错误消息 除了检查ModelState Errors集合并将每个.LabelFor()包装在if中之外,还有其他方便的方法吗 此外,如果模型元数据具有[必需]属性,我希望将标签格式化为粗体,或者添加星号。您需要通过创建/Shared/DisplayTemplates/Object.ascx或/Shared/EditorTemplates/Object.ascx来使用自定义Object.ascx文件 Brad Wilson博客上的这篇指南是

当出现验证错误时,我希望突出显示字段名称,而不是显示单独的错误消息

除了检查ModelState Errors集合并将每个
.LabelFor()
包装在
if
中之外,还有其他方便的方法吗


此外,如果模型元数据具有
[必需]
属性,我希望将标签格式化为粗体,或者添加星号。

您需要通过创建/Shared/DisplayTemplates/Object.ascx或/Shared/EditorTemplates/Object.ascx来使用自定义Object.ascx文件

Brad Wilson博客上的这篇指南是我最好的答案: