【发布时间】:2011-10-16 08:53:48
【问题描述】:
在 DB 中,我有十进制类型,例如 decimal(10, 2)
如果 URL 是十进制的,我可以验证 MVC 3.0 模型上的输入:[Url],...
这样的东西是否已经存在或者我必须编写自定义验证器?
【问题讨论】:
标签: c# asp.net-mvc-3
在 DB 中,我有十进制类型,例如 decimal(10, 2)
如果 URL 是十进制的,我可以验证 MVC 3.0 模型上的输入:[Url],...
这样的东西是否已经存在或者我必须编写自定义验证器?
【问题讨论】:
标签: c# asp.net-mvc-3
小数字段由默认模型绑定器自动验证。你不需要做任何特别的事情。如果您尝试为视图模型上的小数字段分配无效值,您将收到验证错误。
【讨论】:
[Range(min, max)] 属性。看这里:stackoverflow.com/questions/7256753/…
希望对您有所帮助....创建一个自定义验证器,在后台使用Decimal.TryParse。
^\d*\.?\d+$
【讨论】: