我正在做asp.net MVC3项目,在我的类模型(CarModel)中,我推出了一个Integer属性来验证属性ModelYear,我试图根据本地化自定义我的错误信息,我的代码:
[Integer(ErrorMessageResourceName = "OnlyNumberValidator", ErrorMessageResourceType = typeof(AddNewCar))]
public Nullable<int> ModelYear { get; set; }
但它没有显示我的错误消息,只是显示了默认消息&#34;字段ModelYear必须是数字&#34;
注意:它适用于必需属性!
答案 0 :(得分:0)
请检查您的参考资料,并确保您在Nuget软件包中使用DataAnnotationsExtensions.Mvc
以及DataAnnotationsExtensions
。如果没有Mvc特定的库,它将产生与您当前遇到的相同的输出。