首先下載 AjaxPro .dll,你可以從 http://www.ajaxpro.info/ 獲得。下載解壓後的文件夾中有個AjaxPro.dll,就是它了。使用VS2005新建web項目, 並添加對AjaxPro.dll的引用( vs2008中無需添加 AjaxPro.dll ),然後在Web配置文件中添加:
這個配置項表明所有的ajaxpro/*.ashx請求(即從客戶發送的Ajax請求)都交給AjaxPro.AjaxHandlerFactory處理,而不是由默認的System.Web.UI.PageHandlerFactory來處理。
新建的web項目有個默認的_Default頁面,我們爲其加上命名空間如MyAjaxNetTest,然後在_Default的HTML第一句也要加上這個名目空間:
然後在PageLoad中註冊本頁面到AjaxPro中:
我們先進行第一個測試,從客戶調用服務端的簡單方法。首先在_Default類中添加方法:
客戶現在可以在JS中調用這個方法了,如
然後你可以加個HTML的button,onclick處理函數設爲getTime()。