ASP.NET MVC - 用验证错误信息替换标签?

问题描述:

我想突出显示字段名称,而不是在出现验证错误时显示单独的错误消息。ASP.NET MVC - 用验证错误信息替换标签?

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

此外,我想将标签格式设置为粗体,或者如果模型元数据具有[Required]属性,请添加星号。

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

我不能回答比本指南更好Brad Wilson的博客:http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html

+0

优秀的链接。 – 2010-10-19 23:28:31