您的位置:首页 > 编程语言 > ASP

ASP.NET使用ICallbackEventHandler无刷新验证用户名是否可用

2008-12-19 16:58 537 查看
功能说明:当用户在用户名输入框输入字符并焦点离开此输入框时,自动到数据库用户表中验证此用户名是否已被注册,如果已被注册,显示【不可用】,反之,显示【可用】,期间页面不刷新,读者也可以考虑将提示文字换成图片等更佳体验的提示方式。

(只是的个Demo,没有考虑诸如Sql注入等问题,期间参考了网上的个别关于ICallbackEventHandler使用的案例。这个Demo是今天在首页看了某个大虾关于用ICallbackEventHandler无刷新获取服务器时间后做的,文章地址忘了,呵呵~,等找到后补上)。

前台代码:

3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

4<html xmlns="http://www.w3.org/1999/xhtml">

5<head runat="server">

6 <title>无标题页</title>

7

8</head>

28<body>

29 <form id="form1" runat="server">

30 <div>

31 用户名:<asp:TextBox ID="txtName" runat="server" onblur="VerName()"></asp:TextBox>

32 <span id="spMes"></span>

33 <br />

34 密    码:<asp:TextBox ID="txtPwd" runat="server"></asp:TextBox>

35 </div>

36 </form>

37</body>

38</html>

39

后台代码:

using System;

2using System.Collections;

3using System.Configuration;

4using System.Data;

5using System.Linq;

6using System.Web;

7using System.Web.Security;

8using System.Web.UI;

9using System.Web.UI.HtmlControls;

10using System.Web.UI.WebControls;

11using System.Web.UI.WebControls.WebParts;

12using System.Xml.Linq;

13using System.Data.SqlClient;

14using System.Data.Common;

15

16public partial class Ver : System.Web.UI.Page,ICallbackEventHandler

17
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: