-1

我想对我下载的整数输入进行验证,并使用这部分代码在我的项目中设置“DataAnnotationsExtensions”:

using DataAnnotationsExtensions;

我在我的模型中使用这个代码:

[Integer(ErrorMessage="Please Enter a Number")]
public int PersonID { get; set; }

但它没有工作,当应用程序启动 HTML 源代码是这样的:

data-val-number="字段 PersonID 必须是数字"

但它必须是这样的:

data-val-number="请输入一个数字"

有人知道吗?

4

1 回答 1

0

data-val-number属性在那里,因为该PersonID属性是 type int。它不是 DataAnnotationsExtensions 的属性。

在您的情况下, DataAnnotationsExtensions 添加了另一个属性 ,data-val-regex它将包含您的消息,在出现错误时显示。

于 2013-10-20T05:42:01.310 回答