验证整数

时间:2013-10-19 22:26:27

标签: validation asp.net-mvc-4

我想在Integer输入上使用验证我下载并设置“DataAnnotationsExtensions” 在我的项目中使用这部分代码:

using DataAnnotationsExtensions;

我在我的模型中使用此代码:

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

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

  

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

但它必须是这样的:

  

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

任何人都对此有所了解?

1 个答案:

答案 0 :(得分:0)

data-val-number属性存在,因为PersonID属性的类型为int。它不是DataAnnotationsExtensions的属性。

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