ASP.NET MVC - заменить метку сообщением об ошибке проверки? - PullRequest
2 голосов
/ 19 октября 2010

Я бы хотел выделить имена полей вместо того, чтобы показывать отдельное сообщение об ошибке при ошибке проверки.

Есть ли какой-нибудь удобный способ сделать это, кроме проверки коллекции ошибок ModelState и упаковки каждого .LabelFor() в if?

Кроме того, я хотел бы отформатировать метки либо полужирным, либо добавить звездочку, если метаданные модели имеют атрибут [Required].

1 Ответ

1 голос
/ 19 октября 2010

Вам потребуется использовать пользовательский файл Object.ascx, создав либо /Shared/DisplayTemplates/Object.ascx, либо /Shared/EditorTemplates/Object.ascx

Не могу ответить лучше, чем это руководствов блоге Брэда Уилсона: http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-4-custom-object-templates.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...