DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> AJAX入門 >> AJAX詳解 >> AJAX Control Toolkit安裝
AJAX Control Toolkit安裝
編輯:AJAX詳解     

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 安裝二進制文件

下載並安裝最新的 ASP.Net AJax Extensions 1.0 包;

下載 AJax Control Toolkit 壓縮包並解壓到計算機上的一個文件夾中。

3.2 配置 Visual Studio 2005 和 Visual Web Developer

創建一個以 "ASP.Net AJax-Enabled Web Site" 為模板的網站。

在工具箱上右單擊“添加選項卡...”,添加一個名為“AJax Control Toolkit”的選項卡。

在添加的選項卡上右單擊,然後選擇“添加項...”。

在出現的“選項工具箱項”對話框中,單擊浏覽按鈕,導航到 AJAX Control Toolkit 解壓的目錄下的 SampleWebSite"bin 目錄,選擇“AJaxControlToolkit.dll”,單擊“確定”來關閉選擇工具箱項對話框。

此時,工具箱面板上就出現了所有的 AJax Control Toolkit 中的所有控件。

3.3 配置 Web.config

在將 AJAX Control Toolkit 的控件從工具箱中拖到頁面上時,Visual Studio 會自動在每個頁面中為程序集注冊一個前綴 cc1,這樣是非常麻煩的,解決的方法是在 Web.config 中為其注冊一個有意義的前綴。在 Web.config 加入以下配置即可,這樣就注冊了一個前綴“AJaxToolkit”:

<system.web>

<pages>

<controls>

<add assembly="AJaxControlToolkit, Version=3.0.20820.42015, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e"

namespace="AjaxControlToolkit" tagPrefix="AJax"/>

</controls>

</pages>

</system.web>

2.0下不加版本號可以,3.0下加版本號。

4 總結

AJAX Control Toolkit 是一個強大的擴展控件集,可以極大的方便開發人員開發各種具有 AJax 特性的 Web 應用程序。同時構建它的開發環境也非常的簡單。Microsoft 的東西都是比較方便的。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved