想要做这样一个功能
一个验证功能
想在c# 里面用ajax的控件
因为验证需要通过数据库判断 
又因为不想刷新页面 所以想用ajax 但我不懂ajax 有没有列子 大家…

解决方案 »

  1.   

    ajaxToolkit ??
    控件控件?
      

  2.   

    微软自己的AJAX控件库,百度一下就有了,包括源码和DEMO
      

  3.   

    创建XmlHttpRequest方法var xmlHttp = createXmlHttpRequest();  
    function createXmlHttpRequest()  
    {  
    var xmlhttp = null;  
    try  
    {  
    xmlhttp = XMLHttpRequest();  
    }  
    catch(e1)  
    {  
    try  
    {  
    xmlhttp = new ActiveXObject("MSXML2.XMLHTTP");  
    }  
    catch(e2)  
    {  
    try  
    {  
    xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");  
    }  
    catch(e3)  
    {  
    xmlhttp = false;  
    alert("创建失败!");  
    }  
    }  
    }  
    return xmlhttp;  
    }  可以认为触发ajax的方法(此处可以自己定义不过大体格式应该一样的)
    function Selsle()  
    {  
    if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)  
    {  
    var url = "http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=linq+to+sql+%E6%9F%A5%E8%AF%A2%E5%A4%9A%E6%9D%A1&aq=f&aqi=&aql=&oq=&gs_rfai="//你的连接地址字符串可以通过拼接字符串得到
    var str = document.getElementById("Firsto").value;  
    xmlHttp.open("get",url ,true);
    xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    xmlHttp.onreadystatechange = handSearchRequest;//  handSearchRequest为XmlHttprequest的状态改变事件调用的方法(可以认为ajax回调方法不过要判断具体状态)
    xmlHttp.send(null);  
    }  
    }
    为XmlHttprequest的状态改变事件调用的方法function handSearchRequest()  
    {  
    var diven = document.getElementById("chig");  
    if (xmlHttp.readyState == 4)  
    {  
    var responseText = xmlHttp.responseText;//这里是你调用的那个页面输出的字符串,你可以通过解析这个字符串来判断具体该做什么,比如成功你可以返回1,非1则失败那么这里判断responseText 就可以判断是否成功而去做自己的逻辑处理
    }  
    }  
      

  4.   

    Ajax教程  轻松掌握Ajax.net系列教程一
      

  5.   

    用jquery+ajax勒,很简单方便的、例子。我博客里有一个很简单的、注册即时无刷新验证用户名是否已经存在的、LZ可以参考下勒、呵呵。http://blog.csdn.net/nextuntil/archive/2010/06/07/5654201.aspx