【发布时间】:2014-01-17 13:08:46
【问题描述】:
我在asp.net登录和注册中创建了2个页面。
现在我想在注册页面上将数据插入数据库之前检查输入的用户名是否已经存在。我想使用 javascript 进行此验证。
我尝试使用比较验证器进行此操作,但没有成功。
【问题讨论】:
-
进行 ajaxcall 并检查数据库中是否存在重复值。
-
您永远不能仅使用 javascript 来执行此操作,这是客户端脚本。您需要调用服务器端方法从数据库中获取数据,然后进行比较。 javascript 只有一件事是可能的,即使用 javascript/ajax 调用服务来进行比较。
-
你试过什么?说您尝试过 comparevalidator 似乎并不努力。 Thad 说,我建议您使用开箱即用的会员服务提供商和登录/注册控件。这会容易得多。
-
你能显示一些代码吗?无论如何,由于这种信息通常在服务器上,您需要使用 ajax 进行验证,所以通过
remote方法:jqueryvalidation.org/remote-method
标签: javascript asp.net validation