【发布时间】:2010-03-15 23:19:07
【问题描述】:
我在 MVC2 应用程序中使用数据注释,但在尝试使用 RESX 文件资源来获取错误消息时,我有点气馁。
我尝试了以下方法,但不断收到异常“属性参数必须是属性参数类型的常量表达式、typeof 表达式或数组创建表达式”
[Required(ErrorMessage = Resources.ErrorMessages.Required)]
[Required(ErrorMessageResourceName = Resources.ErrorMessages.Required,
ErrorMessageResourceType = typeof(Resources.ErrorMessages)]
除非我将 ErrorMessageResourceName 替换为“必需”而不是 Resources.ErrorMessages.Required,否则我会不断收到该错误消息。
谁能告诉我这样做是否正确?
【问题讨论】:
标签: asp.net-mvc data-annotations globalization resx