使用MVC和数据注释在客户端添加大于0的validation器的最佳方式是什么?
我希望能够只允许一个表单提交,如果某个字段的值大于0.我想也许Mvc范围属性将允许我只input一个值来表示只有一个大于testing,但没有运气,因为它坚持最小值和最大值。
任何想法如何实现?
你不能存储一个大于你的底层数据types可以容纳的数字,所以Range属性需要一个最大值是一件很好的事情。 请记住,在现实世界中∞
不存在,所以应该如下工作:
[Range(1, int.MaxValue, ErrorMessage = "Please enter a value bigger than {1}")] public int Value { get; set; }
现在,您可以(Nu)获得数据注释扩展 ,它提供了最小和最大,function正如您所期望的那样。
- 使用ASP.NET MVC数据types属性进行电子邮件地址validation
- SSH远程主机标识已经改变
- 什么是最好的Java电子邮件地址validation方法?
- javax.validation.ValidationException:HV000183:无法加载“javax.el.ExpressionFactory”
- JavaScript:客户端与服务器端validation
- validation数据时抛出exception是好的还是坏的想法?
- Python urllib2,基本的HTTPauthentication和tr.im
- 在Rails中调用自定义validation方法
- 如何阅读这个GHC核心“certificate”?