我想在Integer输入上使用验证我下载并设置“DataAnnotationsExtensions” 在我的项目中使用这部分代码:
using DataAnnotationsExtensions;
我在我的模型中使用此代码:
[Integer(ErrorMessage="Please Enter a Number")]
public int PersonID { get; set; }
但它没有用,当应用程序启动时,HTML源代码是这样的:
data-val-number =“字段PersonID必须是数字”
但它必须是这样的:
data-val-number =“请输入一个数字”
任何人都对此有所了解?
答案 0 :(得分:0)
data-val-number
属性存在,因为PersonID
属性的类型为int
。它不是DataAnnotationsExtensions的属性。
在您的情况下,DataAnnotationsExtensions会添加另一个属性data-val-regex
,该属性将包含您的消息,该消息会在出现错误时显示。