初學 ASP.NET AJAX Control Toolkit(一):AJAX Control Toolkit 介紹及構建開發環境

來源:互聯網
上載者:User
1 概述 AJAX Control Toolkit 是由社區和 Microsoft
共同開發的一個 ASP.NET AJAX 擴充控制項包,其中包含了數十種基於 ASP.NET AJAX 的、提供某一專一功能的服務端控制項。構建在
ASP.NET 2.0 AJAX Extensions 之上,志在成為最大、最好的可用 Web 應用程式的組件集合。
Toolkit 解決了三個需要。首先,使網站開發人員有地方擷取組件以更容易的構建他們的 Web 應用程式;第二,它給那些要編寫用戶端代碼的人一個強大的樣本集;第三,它是一個使最好的指令碼開發人員使工作更加突出的地方。

2 AJAX Control Toolkit 的組成AJAX Control Toolkit 的最新下載可以從它的開發網站(http://www.codeplex.com/AtlasControlToolkit/ )上得到,在網站有四種下載,分別提供了 .NET Framework 2.0 和 3.5 ,以及帶源碼和沒帶源碼的下載。

AJAX Control Toolkit 的目錄結構如下,在此介紹的是 .NET Framework 2.0 帶源碼的壓縮包的目錄結構:

  • AjaxControlTooki:
    此目錄中包含了 AJAX Control Toolkit 中所有的原始碼以及相應的 Visual Studio
    專案檔。可以通過查看這些原始碼來學習編寫定製的 ASP.NET AJAX 控制項,基於這些控制項進行二次開發,或者改進這些控制項。
  • Binaries:一些輔助的 .NET 程式集,用於解決方案中其他項目。
  • SampleWebSite:AJAX Control Toolkit 的樣本網站,也可以稱為是其文檔網站,其中示範了每個控制項的使用以及包含了相關屬性、方法等的說明。
  • ToolkitTests:此目錄中包含了一個 Web 網站,該網站提供了一套測試架構,可以用來自動化的測試 Toolkit 中的現有控制項。
  • AjaxControlEntender:
    目錄中包含了一個 AjaxControlExtender.vsi 的 Visual Studio 安裝檔案,運行該檔案並完成安裝後,在
    Visual Studio 項目模板中會添加一個 "ASP.NET AJAX Control" 類型的新項目,用於開發自己的的 ASP.NET
    AJAX 控制項。
  • TemplateVSI:目錄中有一個 Visual Studio 項目,用於建立自訂控制項的安裝檔案。

3 構造開發環境
3.1 安裝二進位檔案

  1. 下載並安裝最新的 ASP.NET AJAX Extensions 1.0 包;
  2. 下載 AJAX Control Toolkit 壓縮包並解壓到電腦上的一個檔案夾中。

3.2 配置 Visual Studio 2005 和 Visual Web Developer

  1. 建立一個以 "ASP.NET AJAX-Enabled Web Site" 為模板的網站。
  2. 在工具箱上右單擊“添加選項卡...”,添加一個名為“AJAX Control
    Toolkit”的選項卡。
  3. 在添加的選項卡上右單擊,然後選擇“添加項...”。
  4. 在出現的“選項工具箱項”對話方塊中,單擊瀏覽按鈕,導航到 AJAX Control Toolkit 解壓的目錄下的 SampleWebSite"bin 目錄,選擇“AjaxControlToolkit.dll”,單擊“確定”來關閉選擇工具箱項對話方塊。
  5. 此時,工具箱面板上就出現了所有的 AJAX Control Toolkit 中的所有控制項。

3.3 配置 Web.config在
將 AJAX Control Toolkit 的控制項從工具箱中拖到頁面上時,Visual Studio 會自動在每個頁面中為程式集註冊一個首碼
cc1,這樣是非常麻煩的,解決的方法是在 Web.config 中為其註冊一個有意義的首碼。在 Web.config
加入以下配置即可,這樣就註冊了一個首碼“ajaxToolkit”:<system.web>
        <pages>
            <controls>
                <add tagPrefix="ajaxToolkit" namespace="AjaxControlToolkit"
                    assembly="AjaxControlToolkit"/>
            </controls>
        </pages>
</system.web>

4 總結
AJAX Control Toolkit 是一個強大的擴充控制項集,可以極大的方便開發人員開發各種具有 AJAX 特性的 Web 應用程式。同時構建它的開發環境也非常的簡單。Microsoft 的東西都是比較方便的。:-)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.