摘要:為什麼要使用 Ajax Control ToolKit ,能夠享有哪些好處呢?
隨著 Web 2.0 大鳴大放,RIA(Rich Internet Application)這種近乎於 Window Form 功能與特性的應用程式大為流行,在以往欲達到此目的,可能必須撰寫不少用戶端程式碼(也就是 JavaScript),然而追隨微軟的腳步就是有這麼一個好處 —— 透過簡單的設定也能讓您既有的 Web 應用程式搖身一變為 RIA,因為您可以在 Visual Studio 2008 整合式開發環境中,使用熟悉的使用者介面項目,快速建立內含豐富使用者經驗的 ASP.NET AJAX 網頁應用程式,如果再適當地搭配 AJAX Control Toolkit 勢必更能讓您的 AJAX 網頁應用程式更佳活靈活現,呈現多樣化的風貌。
與其在這邊吹捧 AJAX Control Toolkit 的好,還不如直接透過幾個實際的操作來讓各位朋友體驗 AJAX Control Toolkit 驚豔之旅。
相信很多朋友都曾經用過 Google 搜尋引擎或是雅虎字典,他們都提供所謂的「自動輸入完成」功能,來提昇使用者輸入的效率。不要羨慕人家可以做到那樣酷炫的效果,透過 ASP.NET AJAX Control Toolkit 所提供的自動輸入完成擴充項(AutoCompleteExtender)我們也能夠輕鬆地製作出內含動畫效果的網頁應用程式(請按下圖中央的撥放按鈕)。
JavaScript 提供 confirm() 函式讓使用者可以選擇是否確定執行某項操作,如果想讓介面看去更專業,可以使用強制回應彈出式方塊(ModalPopup)擴充項來取代確認對話方塊,下面這個範例就是此概念的具體實作(請按下圖中央的撥放按鈕)。
有讀者在我們的部落格上詢問,是否可以讓清單搜尋擴充項(也就是 ListSearch)搜尋中文字,現在就讓我們來看看這個支援使用中文字搜尋的清單搜尋擴充項網頁範例(請按下圖中央的撥放按鈕)。
請注意:
即是目前最新版的 ASP.NET AJAX Control Toolkit(2008/02/29 發行的 version 3.0.20229),在預設狀態下也不支援使用中文進行搜尋!
您還在猶豫甚麼,趕快開始下載並使用 ASP.NET AJAX Control Toolkit 吧!
註:本文影片中的範例取自「用實例學 ASP.NET 3.5 AJAX/用戶端篇(使用 VC#)」一書。