我想从资源中获取错误消息。当我尝试下面的代码时,我会遇到以下错误:“属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式”我该怎么办?
public class UserLoginModel
{
[Required(ErrorMessage =Resources.PageResources.enterYourEmail)]
public String Email{ get; set; }
[Required(ErrorMessage =Resources.PageResources.enterPassword)]
public String Password { get; set;
}
最佳答案
尝试这个
[Required(ErrorMessageResourceType = typeof(Resources.Resources),
ErrorMessageResourceName = "enterYourEmail")]
public String Email{ get; set; }
[Required(ErrorMessageResourceType = typeof(Resources.Resources),
ErrorMessageResourceName = "enterPassword")]
public String Password { get; set;
关于asp.net-mvc - 在MVC中使用带有错误消息的资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17940523/