我已经安装了 Scott 的 Kirkland DataAnnotationsExtensions。
在我的模型中我有:
[Numeric]
public double expectedcost { get; set; }
在我看来:
@Html.EditorFor(model => model.expectedcost)
现在,当页面尝试渲染时,我收到以下错误:
不显眼的验证类型名称
客户端验证规则必须是
独特的。以下验证类型
被看到不止一次:数量
有什么想法为什么我会收到错误吗?
快速的答案是简单地删除该属性
[Numeric]
更长的解释是,根据设计,验证已经添加了数据值编号因为它是类型double。通过添加一个Numeric您正在重复验证。
这有效:
[Numeric]
public string expectedcost { get; set; }
因为变量的类型是string并且您正在添加Numeric属性。
希望这可以帮助
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)