AjaxPro使用详解

来源:互联网 发布:java 封装变化 编辑:程序博客网 时间:2024/05/16 17:23

 AjaxPro是Ajax.NET Professional的缩写,作者:迈克尔.施瓦兹 ,官网:http://www.ajaxpro.info/ 。它是一个for.Net的Ajax组件,特点是简单、方便、灵活,利用它可以直接从客户端用Javascript脚本,访问.Net后台类中定义的方法。 

 

下面为大家列出具体的使用步骤,很简单:

1.下载AjaxPro.2.dll。你可以从http://www.ajaxpro.info/ 获得
2.在web中添加AjaxPro.2.dll的引用
3.在web.config中进行请求拦截

 表明所有从客户发送的Ajax请求,都交给AjaxPro.AjaxHandlerFactory来处理,而不是由默认的System.Web.UI.PageHandlerFactory来处理。
4.创建一个AJAX调用类及添加方法,在需要Ajax调用的方法前面添加方法特性.

5.在要使用该框架的页面类中注册AJAX调用类.

6.在页面的javascript中进入调用.
 
7.服务器端与客户端(脚本)之间,将对象作为参数传递时,AjaxPro内部实现了前后台对应类型的转换。转换是根据Ajax调用类中定义的参数或返回值的类型确定的,并不参考前台JavaScript中定义的类型或对象名,也就是说JavaScript中的对象必须遵循后台(.cs文件)中类型的定义规则, 属性名要称保持一致。

下载项目实例
问题:版本为7.7.31.1的AjaxPro.2.dll中存在运行时异常
    位置:core.ashx 81行 var r = this.onTimeout(this.duration, this);
    描述:this.onTimeout未定义

原创粉丝点击