AjaxPro.2.dll 使用指南

本文介绍如何在ASP.NET平台下使用AjaxPro框架,包括引用、配置、注册页面及构造服务端方法,以及如何实现简单的前台JS调用后台服务器方法。使用AjaxPro可以简化序列化和反序列化过程,提升开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AjaxPro是ASP.NET平台上著名的AJAX框架,全名叫Ajax.NET Professional

下面介绍一下它的用法:

1.首先必须添加AjaxPro.2.dll的引用。

2.在Web.config中system.web中进行如下配置:



    2.1 还有一种情况是部署到IIS上之后,AjaxPro.2没有运行,此时需将ajaxpro.2配置添加到system.WebServer下handlers节点:

    

本人一般会将这两个配置节点同时留着 安静


3.注册页面以及构造服务端方法。(AjaxProTest为当前类名AjaxPro.2.zip 

AjaxPro.Utility.RegisterTypeForAjax(typeof(AjaxProTest));


这句话是注册页面调用类名,用于在前台页面生成如下两行代码

<script type="text/javascript" src="/ch33/ajaxpro/core.ashx"></script>

<script type="text/javascript" src="/ch33/ajaxpro/ch33.Verify,ch33.ashx"></script>

4.前台页面JS直接调用

 

5.最终效果

 


这样,一个简单的前台JS调用后台服务器方法的实现就完成了,其中返回数据的序列化和反序列化AjaxPro都已经帮我们封装好了,如方法返回一个实体类,则稍作更改如下:

var person = AjaxProDemo.AjaxProTest.GetPersonByName().value;
$(function () {
alert(person.Age);//Person实体类中的Age属性。
alert(person.Gender);//Person实体类中的Gender属性。
});
复制代码

除此,DataTable,List<>以此类推,都可以使用。

 

怎么样,是不是比起我们自己去写HttpHandler,去序列化反序列化JSON等数据,要方便得多了?


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值