1

可能重复:
ASP.net MVC - 具有可为空属性的自定义属性错误消息

我可以替换整数字段的默认验证消息吗?我想本地化它。(对于 int:“字段 ID 必须是数字。”)

4

1 回答 1

0

您可以使用 ErrorMessageResourceName 属性:

[Required(ErrorMessageResourceName = "SomeResource")]
[StringLength(30, ErrorMessageResourceName = "SomeOtherResource")]
public string Name { get; set; }

您可以查看此博客文章作为示例。

对此作出回应

如何将其应用于整数验证?

首先,您如何验证整数?给我们看一些代码。

如果您使用的是正则表达式,请使用

 [RegularExpression("pattern", ErrorMessageResourceName = "SomeResource")]

或者,如果您正在使用自定义属性,您可以以类似的方式使用它。

于 2012-10-29T17:52:07.427 回答