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
优秀的链接。 – 2010-10-19 23:28:31