小弟初学C#,在网上经常看到AJAX,只知道是JavaScript语法,不知AJAX具体是什么,主要干什么用的???请前辈指教!!!

解决方案 »

  1.   

    Ajax包含:基于XHTML和CSS标准的表示; 
    使用Document Object Model进行动态显示和交互; 
    使用XMLHttpRequest与服务器进行异步通信; 
    使用JavaScript绑定一切。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。  在创建Web站点时,在客户端执行屏幕更新为用户提供了很大的灵活性。下面是使用Ajax可以完成的功能:动态更新购物车的物品总数,无需用户单击Update并等待服务器重新发送整个页面。 
    提升站点的性能,这是通过减少从服务器下载的数据量而实现的。例如,在Amazon的购物车页面,当更新篮子中的一项物品的数量时,会重新载入整个页面,这必须下载32K的数据。如果使用Ajax计算新的总量,服务器只会返回新的总量值,因此所需的带宽仅为原来的百分之一。 
    消除了每次用户输入时的页面刷新。例如,在Ajax中,如果用户在分页列表上单击Next,则服务器数据只刷新列表而不是整个页面。 
    直接编辑表格数据,而不是要求用户导航到新的页面来编辑数据。对于Ajax,当用户单击Edit时,可以将静态表格刷新为内容可编辑的表格。用户单击Done之后,就可以发出一个Ajax请求来更新服务器,并刷新表格,使其包含静态、只读的数据。 
      

  2.   

    简单说,就是 用js调用后台函数
    本来后台函数 不刷新 前台页面,
    而js只负责前台页面
    有了ajax,可以从前台用js调用后台函数,传值回来,刷新前台页面
      

  3.   

    ajax不是一種新技術,而是很多技術的綜合。
      

  4.   

    上ajax中国看看,http://www.okajax.com/
      

  5.   

    小弟是初学者,想学习一下B/S开发,VS2005 用ASP 2.0,不知道用不用学ASP 2.0,还是直接学习AJAX,应该如何学啊?请指点迷津!!!
      

  6.   

    AJAX 与VS.NET 2005是怎样的一个关系,或者说是如何联合开发的???
      

  7.   

    .NET 2005可以有AJAX组件的,不过目前beta版阶段,可以去微软网站下载
      

  8.   

    不知道用不用学ASP 2.0,还是直接学习AJAX,应该如何学啊?