【发布时间】:2010-03-23 17:35:26
【问题描述】:
借助 Steve Sanderson 出色的 XVal,可以告诉客户端验证使用 jquery 将正在验证的值发布到服务器。然后,服务器上的一个方法使用您用于服务器端验证的相同服务器端代码,并仅返回 true 或 false 以确定该字段是否有效。
这种方法的优点是您只需在 C# 代码中编写一次复杂的验证逻辑,然后放入一些 JQuery 管道来告诉您的客户端页面去哪里访问您的服务器验证。
我一直在阅读一些关于 MVC2 的博客,但似乎没有人提到这个功能。是否可以告诉 Microsoft MVC 验证 javascript 调用 url 验证数据?还是您必须编写自己的客户端验证例程。
我应该注意,使用 xVal 方法可以通过访问服务器端验证逻辑的 JQuery 帖子从客户端运行自定义验证来判断电子邮件地址是否正在使用中。
【问题讨论】:
标签: asp.net jquery validation asp.net-mvc-2 xval