AjaxPro.2.dll使用方法簡介

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

3.注冊頁面以及構造服務端方法。

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等數據,要方便得多了?
