Ajax.NET初步了解
1. Ajax.NET Pro的下载地址http://www.ajaxpro.info/
2. Ajax.NET简介
Ajax.NET是一个类库,实现从Javascript到服务器端.NET的存取。
Ajax.NET的特点:
l 能把Javascript中的调用传递到.NET方法,并返回到Javascript回叫。
l 能存取来自于JavaScript的会话数据。
l 缓存结果
l 自由使用,可用的源码。
l 用属性标记方法
l 完整的类支持以返回客户端JavaScript值
l 使用HtmlControls来进行输入和返回值
l 可以返回数据表,数据集,数据视图,数组和集合
3. Ajax.NET的入门(以下例子在VS 2005下编写)
1) 新建网站AjaxDemo
2) 首先,先添加对AjaxPro.2.dll的引用(Framework 1.1 为AjaxPro.dll)
3) 配置Web.Config文件
4) 新建页面FirstAjaxNet.aspx
VS 2005新建页面默认不带命名空间,自己定义一个命名空间,这里我们全部用AjaxDemo作为名称空间,添加一个.NET服务端方法GetAuthorName,为了让服务端方法能够和Javascript脚本编写的客户端方法能够交互,必须用Ajax.NET的属性标记把方法标记为AjaxPro.AjaxMethod属性;另外ASP.NET后端代码中的方法要在客户端脚本中进行调用,必须将方法所属类,通过Ajax.NET的AjaxPro.Utility.RegisterTypeForAjax进行类型注册。
5) 客户端脚本
6) HTML脚本
7) 总结
通过Ajax.NET库,我们可以在ASP.NET中简单、快速的实现Ajax。使用中我们要注意到:要让客户端脚本调用服务端方法,必须将要访问的方法进行AjaxPro.AjaxMethod属性标记,并将方法所属类的类型通过AjaxPro.Utility.RegisterTypeForAjax进行注册。
优质内容筛选与推荐>>