2009-10-14 77 views
1

我刚才想的框架(asp.net的MVC 2预览版2),其中包括服务器端和客户端验证与jQuery集成,外观精致的新版本。asp.net的MVC 2个DataAnnotations验证

它具有属性在我的模型(实体)属性像DataType。 其中i扩大,看看哪些选项我有那么它所有的u想要什么ü不一样时间******中国 :)

但我没有简单数据类型一样

正则表达式不为一个好主意,因为我想jQuery的验证对数

回答

1

范围校验器将强制用户数内置选项。至少,它可以通过xVal与DataAnnotations和jQuery.validate的集成来实现。我不知道这是否在MVC 2中以相同的方式工作,但值得一试。

[Range(0, Int32.MaxValue)] 
+0

ok了,但它仍然看起来像一个小黑客:( – Sasha 2009-10-17 10:52:50

0

如何使用整数属性:

public int Number { get; set; } 

这将确保只有数字可以存储。

0

其实,你会很少希望有任何数量(在0到2147483647的INT)。指定范围大多数情况下是一个非常好的主意。

至于电话号码,创建自己的属性验证电话号码。只需创建一个类并继承ValidationAttribute

相关问题