检查数据库中的用户名是否存在

时间:2013-10-28 12:11:49

标签: asp.net

我希望如果用户输入用户名,只要他点击制表符或转到下一个选项,就会显示验证用户名是否可用或数据库中是否存在。我不想使用检查可用性按钮的功能。

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

创建一个简单的Web服务,它将字符串作为参数,并根据用户名的可用性返回true / false作为回复。

现在创建一个javascript函数并通过javascript函数调用此web服务。

在用户输入用户名的输入元素(文本框)的“onchange”事件上调用此javascript函数。

将span元素放在文本框(输入)的前面,并根据用户名的可用性显示相关消息。

就是这样。

您可以在以下网址上找到代码: validate username ajax and json and asp.net

答案 2 :(得分:0)

  1. 第一个make文本框是autopostback = true
    1. 第二次转到文本框的事件并转到textchanges事件,一旦您使标签或文本框未聚焦,将立即触发
    2. 3rd编写从db获取用户名的代码,并从此处检查是否存在 protected void TextBox1_TextChanged(object sender,EventArgs e) { //从db获取用户名 }