一直在用ajaxpro.dll  和scriptmanager实现ajax 效果!~但是不知道不用这些要怎么实现ajax效果呢?
客户端javascript怎么请求? 服务端C#怎么返回数据啊?请高人指点!~小弟先谢过

解决方案 »

  1.   

    核心是XmlHttpRequest参考:
    http://www.cnblogs.com/chy710/archive/2007/04/15/713868.html
      

  2.   

    推荐Jquery, 网上查查 jquery  $.ajax, 资料还是很多的...
      

  3.   


    正在初步学习jQuery 但想知道 最原始的方法是什么样的!~
      

  4.   

    最基础的是xmlHttpRequest对象申请,但是Jquery这个JavaScript框架提供了更简单的用法,可以看看jQuery,还是很简单的
      

  5.   

    你一直在用ajaxpro.dll  和scriptmanager实现ajax 效果,可是你又不知道怎么实现,啥意思?
      

  6.   

    xmlHttpRequest 
    找一下JS中这个的说明,就清楚了。
    实际上就是发送请求和接受请求,不过都是通过JS来实现,所以表现起来页面没有变化,但是和后台进行了一下通信。
      

  7.   

    首先创建一个 xmlHttpRequest 对象,再设置对象的请求参数。判断请求是否成功。其实AJAX最核心的东西就是xmlHttpRequest这个对象了。
      

  8.   

      我写的一个例子
    //ajax删除
      function DelAttachment(ID)
    {
    if(confirm("确定要删除附件吗?"))
    {
    var url="DelAttachment.ashx?ID="+ID+"&rd="+Math.random();
    CreateXmlHttp();
    ajax_process(url,"spFile");
    }
    }
    function ajax_process(url,id)
    {
    xmlHttp.open("GET", url, true);
    xmlHttp.onreadystatechange = ajax_sumbitemployment;
    xmlHttp.send(null);
    function ajax_sumbitemployment() 
    {
    if (xmlHttp.readyState == 4){
    if(xmlHttp.status==200)
    {
    if(xmlHttp.responseText=="success")
    {
    alert("删除成功!");
    $("spFile").outerHTML= "";
    }
    else
    {
    alert("删除失败!");                     
    }
    }
    }
    }
    }
    //创建Ajax对象
    function CreateXmlHttp()
    {
    try { xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch (e) { try { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
    catch (e) { try { xmlHttp = new XMLHttpRequest(); }
    catch (e) { xmlHttp = false; }}}

      </script>
     </HEAD> <BODY>
      
     </BODY>
    </HTML>//DelAttachment.ashx文件using System;
    using System.Web;public class DelAttachment : IHttpHandler {
        
        public void ProcessRequest (HttpContext context) {
            context.Response.ContentType = "text/plain";
            Table Bll = new Table();
            string ID = context.Request.QueryString["ID"];
            if (!String.IsNullOrEmpty(ID))
            {
                if (Bll.DelAttachment(int.Parse(ID))>=0)
                {
                    context.Response.Write("success");
                }
            }
        }
     
        public bool IsReusable {
            get {
                return false;
            }
        }}
      

  9.   

    http://www.cnblogs.com/oec2003/archive/2007/11/30/978069.html