我正在使用asp.net mvc 3,我一直收到以下错误.
Validation type names in unobtrusive
client validation rules must be
unique. The following validation type
was seen more than once: number
我不知道我有这个
@Html.TextBoxFor(x => x.Mark)
//我的viewmodel
[required(ErrorMessage = "Message")] [Number(ErrorMessage = "Message")] public decimal Mark { get; set; }
如果我将它从小数改为字符串,它将不会抱怨.到底是怎么回事?
编辑
我认为这是因为[Number(ErrorMessage =“Message”)]注释.我正在使用这个库 Data annotation extensions
似乎并不是说我使用小数.谁知道为什么?