| ASP.NET 入口網站入門套件文件 | ||||||||||||
|
簡介 「入口網站入門套件」示範如何使用 ASP.NET 及 .NET Framework 建立 Intranet 或 Internet 入口網站應用程式,以及開發人員在建立 ASP.NET 應用程式時,應該遵循的許多「最佳方式」。請檢視下列程式碼,瞭解如何架構與建立應用程式。 您可以在自己的應用程式裡,免費使用所有包含在「入口網站入門套件」下載套件中的程式碼。不過有些影像已經申請了版權,請參閱下方。 |
||||||||||||
|
入口網站模組
入口網站模組讓您能夠組織、顯示並維護資料。「入口網站入門套件」提供您 10 項「立即可用」的模組,這 10 項入口網站模組都提供「桌面瀏覽器」的轉換支援,也就是能在所有標準 HTML 架構的瀏覽器 (Internet Explorer、Netscape、Opera 等) 中使用。其中 4 項入口網站模組則提供「行動裝置」轉換支援,也就是能在支援 HTML、WML/WAP 或 CHTML 等轉換標記的行動裝置上使用。 每個入口網站模組 UI 項目的執行方式與 ASP.NET 使用者控制項相同,以便在入口網站頁面中顯示模組的資料或內容。以行動裝置為目標的入口網站模組,會使用 Microsoft Mobile Internet Toolkit for ASP.NET 內含的標準行動控制項,進行實作 (這些伺服器控制項通常會以 mobile: 標籤前置詞表示)。另一種選項,則是讓每個入口模組含有「編輯頁」,以便讓使用者能互動更新資料及商務元件,使其連接至資料來源,並存放程序以擷取或更新資料。 按一下底下的連結以檢視實作「現拆即用」模組標準的檔案。請注意,Portal Framework 並不僅限於支援內建模組。開發人員也可以輕易開發自己的自訂模組,並將之整合到入口中。 請按一下此處以參閱如何進行。
|
||||||||||||
|
Portal Framework 入口網站的所有組態設定都存放在 XML 組態檔中。這使 Web 系統管理員能輕易跨越多部前端 Web 伺服器 ,部署入口的執行個體 (每部伺服器都從相同版本的入口組態檔提取適當的組態資料)。在 Web 伺服器陣列的環境中,必須特別留意最新組態檔的跨伺服器複寫。在 saveSiteSettings() 方法,會更新 PortalCFG.xml 檔案,使之成為加入複寫程式碼的自然區域。 底下列出的 Portal Framework 程式碼使用這項組態資料,來控制入口網站的內容配置 (顯示那些入口網站索引標籤,並在每個顯示標籤中使用那些模組) 及安全性設定 (使用者角色、存取權限等等)。 每次要求從入口網站應用程式中的 Global.asax 檔案用組態商務元件發出時 ,便會載入組態。然後再使用入口的 DesktopDefault.aspx 頁 (如果存取伺服器為 HTML 桌面裝置如 IE、Netscape、Opera 等),或是使用入口的 MobileDefault.aspx (如果存取電腦為行動裝置),來正確轉換入口網站的索引標籤檢視。 |
||||||||||||
Portal Framework 邏輯是在 5 個頁面、4 個使用者控制項、5 個類別檔案、2 項預存程序、global.asax 檔案及 XML 組態檔之中封裝的。請按一下以下連結以檢視這些組成 Portal Framework 的檔案:
|
||||||||||||
|
入口網站系統管理工具
「入口網站入門套件」提供線上「系統管理」工具,以容許具有「系統管理」角色的使用者管理入口網站的內容、配置及安全性。若需如何使用「系統管理」工具的相關資訊,請參閱「關於入口網站」索引標籤。 「入口網站系統管理工具」使用組態元件更新入口組態,並用 RolesDB 元件更新「使用者角色」。入口網站組態項目,如「索引標籤」名稱及配置,模組定義與設定和「入口網站」顯示名稱,都存放在 XML 檔案中,並供快取「資料集」擷取。「角色」、「使用者」、「安全性」資訊及個別的模組資料,則都存放在資料庫中。
|
||||||||||||
|
關於 ASP.NET 入口網站入門套件 您可以在自己的應用程式裡,任意使用所有包含在「入口網站入門套件」下載套件中的程式碼,做為入口網站或內建入口網站模組的一部分,位於 images 子目錄中的影像也可供您隨意使用。 「入口網站入門套件」的目的只在補充 Microsoft Development Tools、Microsoft .NET Framework SDK 及 (或) 線上說明文件中不足之處。若需有關 Microsoft 範例程式碼的詳細資料,請另行參閱這些資料來源。 此處的程式碼與資訊係依「現狀」提供,並不附帶任何擔保,不論其為明示或默示者,其中包括但不限於適售性以及適合某特定用途之默示責任擔保。 「入口網站入門套件」由 Microsoft Corporation 與 Vertigo Software, Inc. 共同開發。版權所有 (c) 2001 Microsoft Corporation。部分版權所有 PhotoDisc, Inc。IBuySpy 是 Vertigo Software Inc 的服務標章。 |
||||||||||||