DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> AjaxPro.NET框架生成高效率的Tree(Asp.net2.0)
AjaxPro.NET框架生成高效率的Tree(Asp.net2.0)
編輯:AJAX詳解     

(一). 說明

        用Tree顯示菜單及物品列表(從服務端獲取數據)比較方便, 當前顯示Tree 主要有兩種方式:

        1. 在Tree初始化時將數據全部一次性從服務端獲取, 獲取完數據後頁面展開或收縮時就不再需要獲取數據,          

            這樣, 獲取完數據使用時效率比較高, 但當樹節點很多時, 在每次初始化時會有較大的延遲.

        2. 初始化時只加載展開的節點, 當用戶需要查看某個節點下的數據時, 再去取數據, 這樣, 初始化時延遲會相

            對減少, 但每次單擊節點時要獲取數據, 頁面每次都要刷新, 所以也會產生延遲.

        此事例用AJax實現第二種方式, 每次只動態加載要展開的節點數據(閉合節點不展開時,則不獲取其子節點的

        數據),  另外加載節點時頁面不會刷新.

(二). 運行示例圖

(三). AJaxPro.Net簡介

         首先對AjaxPro.NET作一下介紹, AJaxPro.Net是一個優秀的AJax框架, 在實際應用中只要添加其DLL

         引用並進行簡單的配置, 即可以非常方便的在客戶端直接調用服務端方法, 來獲取Tree節點.

(四).使用AJaxPro.Net預配置

       1. 添加 AJaxPro.dll 文件的引用(示例代碼中已經包含,直接COPY過來使用即可).

       2. 在Web.config文件中添加以下配置,           

1 <httpHandlers>
2             <add verb="POST,GET" path="AJaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AJaxPro" />            
3 </httpHandlers>
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved