原發問問題:
請問老師若是但願在Hosting主機,或者是公司內部重要的主機使用ASP.NET AJAX,必定要在主機上安裝ASP.NET AJAX Extensions嗎?
回答:
親愛的讀者您好,很感謝您對於章立民研究室的支持,有關於您提到的問題,回覆以下:
圖表1
圖表1所示者爲網頁範例的設計畫面,該網頁使用ASP.NET AJAX、AJAX Control Toolkit、以及具有用戶端功能的自訂控制項來設計。特別要說明的是,ASP.NET AJAX執行時須要由特定的組件來提供支援,通常來講,咱們建議你們從ASP.NET AJAX的官方網站下載ASP.NET 2.0 AJAX Extensions 1.0來進行安裝,以便取得組件所提供的支援。然而,對於企業內部的主機來講,這樣的做法不見得合宜,緣由在於,公司的重要主機皆用來運行重要的做業,除非是絕對必要,一般會但願儘可能不要安裝額外的應用程式,以便釋放出更多的資源來提供服務,也就是說,不見得全部的系統管理人員都容許於主機上安裝ASP.NET 2.0 AJAX Extensions 1.0。
圖表2
圖表3
加入專案的組件檔案用來提供ASP.NET AJAX的基本功能,當使用者安裝ASP.NET 2.0 AJAX Extensions 1.0時,組件檔案就會一併被安裝到Program Files資料夾內的Microsoft ASP.NET目錄中,你們能夠在名稱爲ASP.NET 2.0 AJAX Extensions資料夾內的v1.0.61025目錄,找到這些組件檔案(如圖表3所示)。