我能想到的有:最传统的js代码、jquery validate插件、mvc给model实体打验证特性.对于js方式 要控制验证信息输出的位置要在待验证空间后面手动添加html标签并且写js代码比较麻烦我想既然使用mvc技术开发 就要充分利用它的技术 于是就利用给model实体打验证特性的方法验证 但是发现model实体只有一个password属性而注册页面要输入两次密码没法验证 于是想通过前台jqueryvalidate+mvc前端验证 后台是mvc后台验证的方法验证 或者能只用mvc验证就最好了 mvc验证两次密码输入是否相同 是否要给model添加个rePassword属性呢 mvc验证是否可以完全替换juqeryvalidate呢  还有unobtrusive-validate 它似乎也是在mvc验证基础上的是吗 那么mvc验证前后台已经都能实现验证了 加上它有什么用呢

解决方案 »

  1.   

    ...用的还是jquery+后台cs 验证密码..
    mvc自带的验证密码功能没用。。
      

  2.   

    我在用MVC的时候,密码验证还是使用的jquery里的验证;其实想保持MVC的传统性,还是使用MVC的筛选器做验证吧,毕竟它也提供了很完善的功能
      

  3.   

    我的看法:可以把密码是否相同放到服务端验证,毕竟数据到了服务端还是要再次验证。
    客户端使用Model的不为空,长度,限定字符等验证方式。