0

我正在做 asp.net MVC3 项目,在我的类模型 (CarModel) 中,我放置了一个 Integer 属性来验证属性 ModelYear,我尝试根据本地化自定义错误消息,我的代码:

[Integer(ErrorMessageResourceName = "OnlyNumberValidator", ErrorMessageResourceType = typeof(AddNewCar))]
public Nullable<int> ModelYear { get; set; }

但它没有收到我的错误消息,只是显示了默认消息“字段 ModelYear 必须是数字”

注意:它适用于必需属性!

4

1 回答 1

0

请检查您的参考资料并确保您在 Nuget 包中使用了DataAnnotationsExtensions.Mvc除了。DataAnnotationsExtensions如果没有 Mvc 特定库,它将产生与您当前遇到的相同的输出。

于 2012-06-16T04:27:26.980 回答