首页
技术库|站长工具|技术手册|字体库|知识点词汇表| 联系我们|
打开本页的html静态页面
 

主菜单

文章分类

.: WEB技术相关 .: JavaScript/Ajax .: 什么是Ajax.NET

  • 全文内容
  • 发表评论
  • 文章点评
  • 文章附件
  • Email文章
  • 打印文章

什么是Ajax.NET

点击次数:702 创建日期:3-18-2008 录入:cn-web.com 字体:[ ] 点评:


因为专题中要涉及到ajax,所以这里顺便提下什么是Ajax.NET?

Ajax.NET(AjaxPro)是由Google group推行的一个精简的Ajax For ASP.NET 1.1/2.0的框架,现在最新的版本已经到了AjaxPro 7.7.31.1,读者可以在这个网址找到自己想要的东西http://www.codeplex.com/。AjaxNET作为一个优秀的Ajax框架在执行效率和易用性方面都做得很出色,此外它还是一个开源的框架,在网上很容易能下载到源码,如果你有耐心可以细细分析一下Ajax的处理方式,主要就是靠处于/ajax/目录下的*.ashx文件发起的Ajax的回传请求被IHttpHandlerFactory类拦截并处理之,在Ajax回传处理时并不涉及页面元素,有较高的执行效率和可复用性,在返回数据时支持常见的服务端对象,如string、Array甚至DataSet这一类的大型对象,并且能很好地支持被标记为“[Serializable()]”(可序列化)的自定义类型。可以说Ajax.NET在现今针对ASP.NET的框架中是最优的解决方案之一。

Ajax.NET封装了隐藏了XMLHttpRequest的具体实现方式,用户只用在想要在客户端调用的函数上加上标记,就能像在服务端调用函数一样在客户端JS脚本中调用服务端函数。实际上用户一旦给任意Public函数作上标记,页面在第一次被加载的时候,Ajax会给这个函数在客户端脚本中生成一个代理,用户就通过这个代理调用服务端的函数并返回结果。Ajax.NET在一定程度上实现了编写脚本的自动化,使程序员告别了刀耕火种的Ajax开发,使程序开发者更能专注于业务逻辑。

 


请文明参与讨论,禁止漫骂攻击。
评论总数:0 [ 查看全部 ] 网友评论
此文章还没有任何评论!
(+5分)
(+4分)
(+3分)
(+2分)
(+1分)
此内容无附件
网站地图 - 知识词汇 - 全文检索 - 广告服务 - 帮助中心 - 联系我们
.:www.cn-web.com
网站技术开发联盟之WEB开发技术知识库
联系人:老韩(QQ:5679551)
晋ICP备07003487号