在DB中,我有像decimal(10, 2)
我是否可以验证MVC 3.0模型上的输入,如果是URL的小数,则为:[Url],...
这样的事情是否已经存在或我必须编写自定义验证器?
答案 0 :(得分:3)
默认模型绑定器会自动验证小数字段。你不需要做任何特别的事情。如果您尝试将无效值分配给视图模型上的十进制字段,则会出现验证错误。
答案 1 :(得分:2)
我希望它能帮到你......创建一个使用Decimal.TryParse
的自定义验证器。
^\d*\.?\d+$