百度空间 | 百度首页 
 
查看文章
 
[绝对原创]asp.net ajax 真正实现用户名自动检查
2008-03-07 14:35

今天总算有一个突破,真正实现用户名自动检查,其实也简单,用Web Service异步调用。

我敢打赌,到目前为至,用这种方式实现,网上至多不会多于10篇。不明白多看看,有许多 学习要点,重要部分已加红色了。

<%@ Page Language="C#" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>用户名自动检查</title>    
</head>
<body>
    <form id="form1" runat="server">   
        <cc1:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
      <Services>
        <asp:ServiceReference Path="~/SimpleWebService.asmx" />
    </Services>
        </cc1:ToolkitScriptManager>
    <div>
        用户名:<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
        &nbsp;<span id="ss"></span>  
   
    </div>
    <script type="text/javascript">
    var username=$get('TextBox1');
    function checkuser()
    {   
    var usernamevalue=username.value;
     SimpleWebService.SayHello(usernamevalue, onSayHelloSucceeded);
    }

function onSayHelloSucceeded(result)
{
if (result)
    $get("ss").innerHTML = "用户名存在";
   else
    $get("ss").innerHTML = "用户名不存在";
}   
   
   $addHandler(username,'blur',checkuser);
   
    </script>
    </form>
</body>
</html>


类别:asp.net ajax学习笔记 | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu