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 並不僅限於支援內建模組。開發人員也可以輕易開發自己的自訂模組,並將之整合到入口中。 請按一下此處以參閱如何進行。

宣告 文件 影像 Xml/Xsl 模組
連絡人

事件

連結

 

討論 HTML 模組

快速連結

 


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 的檔案:

Global.asax 使用者控制項 預存程序 入口網站樣式表

頁面

類別

應用程式組態檔

  入口網站組態檔 

入口網站系統管理工具


「入口網站入門套件」提供線上「系統管理」工具,以容許具有「系統管理」角色的使用者管理入口網站的內容、配置及安全性。若需如何使用「系統管理」工具的相關資訊,請參閱「關於入口網站」索引標籤。

「入口網站系統管理工具」使用組態元件更新入口組態,並用 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 的服務標章。