在mvc3中将所需属性消息显示为html文本

时间:2012-01-10 07:14:10

标签: asp.net-mvc-3 razor

我需要这样的字段

[Required(ErrorMessageResourceName = "AddCategoryCodeRequiredError", ErrorMessageResourceType = typeof(Resources.Category.Category))]
public string CategoryCode { get; set; }

和资源文件中的错误消息,如

<b>Required Field Missing</b> A code is required.

当页面中显示的错误消息部分

<b>Required Field Missing</b> 

显示为不是粗体文字。

如何将消息显示为html ??

1 个答案:

答案 0 :(得分:4)

Html.ValidationSummary帮助器旨在对错误消息进行HTML编码。这基本上意味着您不能在错误消息中使用HTML标记。如果你想这样做,你将不得不编写一个自定义助手来显示它不执行编码。这是一个带有custom validation summary助手的示例。 ValidationMessageFor助手也是如此。