Ajax調用服務器端C#方法

首先下載 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()。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章