2012-01-10 3 views
2

Я потребовал поле как этотПоказать сообщение обязательный атрибут в виде HTML текста в mvc3

[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 ??

ответ

4

Помощник Html.ValidationSummary предназначен для HTML-кодирования сообщения об ошибке. Это в основном означает, что вы не можете использовать теги HTML внутри своих сообщений об ошибках. Если вы захотите это сделать, вам придется написать собственный помощник, чтобы отобразить его, который не выполняет кодировку. Вот пример с помощником custom validation summary. То же самое верно для помощников ValidationMessageFor.