Данные Аннотации и Ресурсы не играют красиво
Я использую dataannotations в приложении MVC2 и немного разочарован, когда пытаюсь использовать файловые ресурсы RESX для сообщений об ошибках.
Я пробовал следующее, но продолжаю получать исключение: «Аргумент атрибута должен быть выражением константы, выражением typeof или выражением создания массива типа параметра атрибута»
[Required(ErrorMessage = Resources.ErrorMessages.Required)]
[Required(ErrorMessageResourceName = Resources.ErrorMessages.Required,
ErrorMessageResourceType = typeof(Resources.ErrorMessages)]
Я получаю это сообщение об ошибке, пока не заменюErrorMessageResourceName
с «Обязательным» вместоResources.ErrorMessages.Required
.
Может кто-нибудь сказать мне, если я делаю это правильно?