我用asp.net+ajax开发,
我看了一些ajax书,它们的服务器锻在处理客户端的响应的时候都采用java语句,我看不懂,
请问有没有用c#编写的服务器端处理程序,还有,服务器端应该进行那些设置啊?
谢谢了!

解决方案 »

  1.   

    AJAX是异步的Javascript 和XML
    不熟悉javascript是不行的
      

  2.   

    我学了javascript 了,我现在的问题是:如果把ajax技术用在asp.net(用c#开发")中,那么服务器在收到客户端的请求,怎么来处理请求,并把处理结果返回呢
      

  3.   

    通过末尾传参  返回的时候通过response.write()
      

  4.   


    如果实现些简单的功能,用微软AJAX封装好的控件就可以
      

  5.   

    其实ASP.NET与JAVA不同的地方只是返回时的语句不同,在ASP.NET里你在后台处理完数据后,返回时直接使用
    Response.write(Result);
    Response.end();
    这样在前台的JS就可以通过XMLHTTP获取到相关的结果,然后你爱怎么处理就怎么处理吧,呵呵
      

  6.   

    我现在是刚学习ajax,所以想自己实现一个例子,刚才 dgl_1225 说通过response.write响应,现在我的问题是:
    如何接受客户端的请求,在服务器端中,哪个函数去接受请求,并如何响应请求,还有服务器端要进行那些设置啊.
      

  7.   

    接收的话主要使用xmlHttp对象相关属性,下面给出一个返回处理的例子吧if(xmlHttp.readyState==4)
        {//alert(xmlHttp.responseText);
            if(xmlHttp.status==200)//If success then do something
            {
    var p_empno,p_name,p_sin,p_sout,p_status,p_location,strTable;
    var oXMLDoc =  xmlHttp.responseXML;
    var oTEXTDoc = xmlHttp.responseText;
    //oTEXTDoc为接收服务器端的返回值,即服务器端Response.write输出的值,根据返回去做其他相应的判断操作,oXMLDoc是返回XML数据时用的
    //do something....
            }
        }
      

  8.   

       LZ 说的是服务器端怎么搞吧  怎么都回复的是客户端   是不是一般用.asmx或者是.ashx啊?
      

  9.   

    参考xmlhttprequest编程。如果觉得js烂,用微软的ajax框架也可以轻松实现
      

  10.   


    正解
    客户端收到的是JSON格式的数据
      

  11.   

    请看下面的文章:
    用AjaxPro实现二级联动:
    http://blog.csdn.net/zhoufoxcn/archive/2008/01/07/2029204.aspx
    AjaxPro与服务器端交互过程中如何传值:
    http://blog.csdn.net/zhoufoxcn/archive/2008/01/05/2026908.aspx
    用AjaxPro实现定时刷新效果:
    http://blog.csdn.net/zhoufoxcn/archive/2008/03/09/2160407.aspx
    用AjaxPro实现无刷新翻页效果及数据库分页技术介绍:http://blog.csdn.net/zhoufoxcn/archive/2008/03/12/2174234.aspx