可能重复:
ASP.net MVC - Custom attribut error message with nullable properties
我可以替换整数字段的默认验证消息吗?我想本地化它。 (对于int:"字段Id必须是数字。")
答案 0 :(得分:0)
您可以使用ErrorMessageResourceName属性:
[Required(ErrorMessageResourceName = "SomeResource")]
[StringLength(30, ErrorMessageResourceName = "SomeOtherResource")]
public string Name { get; set; }
您可以查看此blog post作为示例。
回应这个
如何将其应用于整数验证?
首先,您如何验证整数?向我们展示一些代码。
如果您使用的是正则表达式,请使用
[RegularExpression("pattern", ErrorMessageResourceName = "SomeResource")]
或者如果您使用自定义属性,则可以以类似的方式使用它。