我想允许用户在数据库中添加验证规则,例如'密码不能与用户名相同'或类似的东西。我知道如何验证这些规则服务器端,但我想有一组可用的验证器,可以在运行时设置,也可以在客户端工作。
我希望验证过程尽可能接近MVC标准。我想到的一件事是在运行时设置属性,但我不确定这是否可行。
现在,我们在运行时进行验证,并使用Json将验证消息传递回客户端,该工作正常,但需要(异步)回发。如果我们可以实现客户端验证,我们可以消除验证回发,从而提高应用程序的性能,但同样,我不确定要走哪条路。有好主意的人吗?
答案 0 :(得分:1)
你尝试过远程验证属性吗?如果你需要在数据库中查找,你需要ajax。
http://msdn.microsoft.com/en-us/library/gg508808(v=vs.98).aspx