1

我在 Razor 视图中使用jQuery Validation和一些自定义属性(如 maxlength),借助这些功能,我能够提示并限制用户留下空白字段或超过最大字符数限制。那么,在这种情况下,我是否必须在我的实体类中使用[Required][Range]或其他一些DataAnnotations ?

4

1 回答 1

1

数据注释允许一种简单的方法在代码中的单个位置在服务器端和客户端添加验证。

使用您当前的技术,是否在服务器和客户端上执行验证?请记住,使用 javascript,您可以将源代码提供给客户端,甚至允许他们选择禁用它,这意味着您不能依赖它进行验证。

除非您有更好/首选的方法,否则强烈建议使用 DataAnnotations。

于 2013-10-20T21:50:53.960 回答