学习asp.net有一段时间了,现在想学习下ajax,听别说java有自己的ajax,asp.net也有自己的ajax,都不知道买什么书了,我是学asp.net的,有人能提供一下这方面的书籍吗,还有希望能提供一些学习ajax的方法

解决方案 »

  1.   

    javascript高级程序设计.看看吧.先把javascript搞好.
    脚本写不好.不是一个好的ajax开发人员.
      

  2.   

    .NET吗学ASP.NET Ajax框架 AjaxPro也可以
    不想学太复杂的JavaScript的话建议学习下JQuery框架 非常强大的 听说今年9月份好像和微软合作了
    在未来微软的Ajax框架里可能会看到它的影子哦 
      

  3.   

    可以访问asp.net官方网站  http://www.asp.net/AJAX/
      

  4.   

    在asp.net实现ajax有三种方法:
    1、纯javascript调用ajax;
    2、用微软的Ajax控件库。
    3、用AjaxPro库。
      

  5.   

    《用AjaxPro实现无刷新翻页效果及数据库分页技术介绍》: 
    题外话:经不住一些朋友的一再要求,一气写了这么几篇Ajax方面的文章,这其中大部分代码都是从我的项目中摘取出来的,不过为了演示整个程序的框架结构,所以在演示程序代码里不会有大量与实际相关的业务逻辑处理,但是这并不妨碍你利用这些理论做出复杂的、完善的应用。 
    一、数据库分页理论 
    在实际项目中经常会遇到一个表里有几K、几M以上的数据,而呈现给用户时并不会一下子都显示出来,所以都是分批展示给用户,这样一来可以减小网络传输量,二来也减轻服务器压力。 
     《用AjaxPro实现定时刷新效果》: 
    说明:在Web开发中,有时候需要经常更新某一部分内容,如果不采用Ajax技术,就需要使用传统的html技术,在 <head> </head>区域加以下代码: <meta http-equiv="Refresh" content="10"> (假设每10秒更新一次),这样做的缺点是每次更新的时候整个页面都刷新了带来很多不必要的流量,也影响效率。微软的Ajax.Net类库也提供了相应的控件,使用微软提供的控件开发效率高,但是经常会出现“***不是已知元素 原因可能是网站中存在编译错误 ”的提示,另外有些控件虽然在执行的时候不占用显示空间,但是在设计视图的时候却占用显示空间,让人心情不爽,所以我还是倾向于AjaxPro这个第三方控件。 
    不过AjaxPro本身好像没有提供定时执行某个方法的类,但是我们可以利用Js本身的方法,它就是setInterval("方法名()",间隔多少微秒),没研究微软的 Ajax.Net类库,我估计它的最终效果也是采用这个方法或者类似方法来实现的。(如果只想执行一次,可以使用setTimeout("方法名()",间隔多少微秒)这个方法。 
     《用AjaxPro实现二级联动》: 
    在实际asp.net项目中经常会遇到无刷新二级或者N级(N>=2)联动情况,其实N级联动和二级联动的原理都是一样的,实现这种办法有很多,一种是纯脚本实现(动态生成Array数组),一种 是采用微软的Ajax.net中的UpdatePanel来实现,今天我给大家来展示如何采用AjaxPro来实现,相关文章请参考《AjaxPro与服务器端交互过程中如何传值》一文。 
     《AjaxPro与服务器端交互过程中如何传值》: 
    用asp.net开发Ajax有两种主流,一种是微软推出的技术,其中一个最常用的就是UpdatePanel控件,还有一种是AjaxPro技术。 这种技术有着各自的特点。采用微软的技术开发也沿用了微软一贯的简单化、傻瓜化的特点,开发简单Ajax程序几乎不需要了解任何网页脚本知识和XHTML知识,缺点也有一些,通常会带来一些不必要的网络流量(整个UpdatePanel控件内所有的控件内容都会提交),另外在VS2005下经常会出现“***不是已知元素 原因可能是网站中存在编译错误 ”的提示,虽然有治标不治本的办法(见拙作:***不是已知元素 原因可能是网站中存在编译错误中提到的解决办法),但是经常出现这种提示,也够让人心烦的。 而AjaxPro的起点较高,需要开发人员孰知Js脚本知识和XHTML相关知识,因为所有的方法需要你自己编写网页脚本。开发速度相对会较慢一点,调试也会困难一点(JS调试就是麻烦)。 网上有不少讲述怎么使用AjaxPro调用服务器端方法的例子,我大概看了一下,估计只有一个原本,然后被Copy了N遍,所以到处都是,可惜的是那篇文章里没有降到如何把客户端的数据传送到服务器,比如我想在用户注册时那个用户名是否被注册了,怎么办? 查看了网上雷同的N篇文章之后没有找到答案,后来自己琢磨了很久,才琢磨出来,下面展示一下用法。 
      

  6.   

    http://www.msdnwebcast.com/webcasts/net.aspx/ctech/n1242100.html看看不错
      

  7.   

    .net有自己的AJAX框架,但是我还是建议你先自己学习一下,自己用程序编写这个,了解一下它的框架。
    建议你先自己下载点例子程序,然后自己看,从简单的地方学起。
      

  8.   

    有没有关于适合初学者学习asp.net的ajax的网站
      

  9.   

    http://www.w3school.com.cn/ajax/index.asp
      

  10.   

    给你一个ajax技术的网址备忘录,上面有你所需要的全部资料. 一.资源类网站 1,国内网站 
    1)Ajax中国(推荐) 
    一个专业的ajax技术网站,分类清晰,有大量的电子版教程,以及AJAX源码下载! 
    http://www.okajax.com 2)ajaxcn.org 
    李琨老师的blog。李琨:《ajax实战》译者. 
    http://www.ajaxcn.org 
    ----------------------------------------- 
    2,国外网站 
    1)、Ajax 的诞生 
    Ajax: A New Approach to Web Applications 
    http://www.adaptivepath.com/publications/essays/archives/000385.php 2)、AJAX Matters 
    http://www.ajaxmatters.com 
    关于 Ajax 技术一个信息量非常大的网站,有点像 Ajax 世界中的 TSS。 3)、AJAX Patterns 
    与 AJAX 设计模式相关的资源。 
    http://www.ajaxpatterns.org 
    http://www.softwareas.com/ajax-patterns 4)、http://www.ajaxian.com -------------------------------------------------------------------------------- 二.热门文章 1.什么是AJAX 
    http://www.okajax.com/info/net/20060510.html 
    2.ajax技术简介 
    http://www.okajax.com/info/basic/200604654.html 
    3.ajax.net 
    http://www.okajax.com/info/basic/200604556.html 
    http://www.okajax.com/info/tech/200605589.html 
    http://weblogs.asp.net/mschwarz/archive/2005/04/11/399893.aspx(英文) -------------------------------------------------------------------------------- 三.ajax相关下载(电子书教程/源码) 
    1.Ajax基础教程电子版 
    http://www.okajax.com/info/bookdown/200604950.htm 
    2.《AJAX实战》ajax in action电子版 
    http://www.okajax.com/info/bookdown/200604366.htm 
    3.AJAX开发简略 
    http://www.okajax.com/info/bookdown/20060538.htm 
    ---------------------------- 
    4.AJAX版CD管理系统 (jsp) 
    http://www.okajax.com/info/codedown/200604327.htm 
    5.Alexa 查询系统 (Xmlhttp + Ajax) 
    http://www.okajax.com/info/codedown/200604982.htm 
    6.ASP.NET+AJAX解决网页打开等待问题 
    http://www.okajax.com/info/codedown/200604166.htm 
    7.Ajax技术简介 (ajax demo) 
    http://www.okajax.com/info/codedown/200604576.htm -------------------------------------------------------------------------------- 四.ajax相关图书 
    1.《Ajax实战》(目前Ajax领域最为全面深入的一本著作) 
    http://www.china-pub.com/computers/common/info.asp?id=28433 
    2.《Ajax基础教程》(亚马逊计算机榜首图书,国内第1本Ajax图书) 
    http://www.china-pub.com/computers/common/info.asp?id=28432 
    3.《Ajax 修炼之道-Web 2.0 入门》(Ajax从小工到专家的首选图书) 
    http://www.china-pub.com/computers/common/info.asp?id=29430 
    4.《征服Ajax+Lucene构建搜索引擎》 
    http://www.china-pub.com/computers/common/info.asp?id=29996 
    5.《征服Ajax--Web 2.0快速入门与项目实践(.net)》 
    http://www.china-pub.com/computers/common/info.asp?id=29995 
    6.《Ajax开发精要--概念、案例与框架》 
    http://www.china-pub.com/computers/common/info.asp?id=30006 
    [Page] 
    -------------------------------------------------------------------------------- 五.部分技术文章 
    http://www.dragonson.com/doc/ajax.html 
    Ajax内部交流文档 
    http://info96.k12studio.com/~nio/comments.php?id=242_0_1_0_C 
    简单地对 Ajax 进行描述介绍 
    http://www.adaptivepath.com/publications/essays/archives/000385.php 
    Ajax: A New Approach to Web Applications 
    http://jibbering.com/2002/4/httprequest.html 
    Using the XML HTTP Request object 
    http://developer.apple.com/internet/webcontent/xmlhttpreq.html 
    Dynamic HTML and XML: The XMLHttpRequest Object 
    http://del.icio.us/popular/ajax 
    del.icio.us / popular / ajax 
    http://www.fiftyfoureleven.com/resources/programming/xmlhttprequest/examples 
    XMLHttpRequest & Ajax Working Examples 
    http://www.xml.com/lpt/a/2005/02/09/xml-http-request.html 
    Very Dynamic Web Interfaces 
    http://www.standards-schmandards.com/index.php?2005/03/01/16-ajax-and-accessibility 
    AJAX and Accessibility 
    http://www.xml.com/lpt/a/2005/05/11/ajax-error.html 
    Errors and AJAX 
    http://www.softwareas.com/ajax-patterns 
    AJAX Patterns: Design Patterns for AJAX Usability 
    http://www.backbase.com/download/Whitepaper%20Backbase%20AJAX%20and%20Beyond.pdf 
    Whitepaper Backbase AJAX and Beyond 
    http://www.ajaxpatterns.org/index.php?title=Main_Page 
    AJAX patterns 
    http://www.onlamp.com/pub/a/onlamp/2005/05/19/xmlhttprequest.html 
    A Simpler Ajax Path 
      

  11.   

    初学者先用微软的Ajax控件库实现功能然后再用纯javascript调用ajax
      

  12.   


     学学js就可以了。不要去学ms的ajax控件。