SiteMapDataSource Web 伺服器控制項概觀

更新:2007 年 11 月

SiteMapDataSource Web 伺服器控制項是搭配 ASP.NET 網站巡覽使用。SiteMapDataSource 會擷取網站導覽提供者的巡覽資料,然後傳遞給能夠顯示該資料的控制項,例如 TreeViewMenu 控制項。

這個主題包含:

  • 背景

  • 程式碼範例

  • 類別參考

背景

SiteMapDataSource Web 伺服器控制項會擷取網站導覽提供者的巡覽資料,然後傳遞給能夠顯示這項資料的控制項,例如 TreeViewMenu 控制項。

注意事項:

SiteMap 控制項也能夠顯示巡覽資料,但是不需要繫結至 SiteMapDataSource 控制項。如需詳細資訊,請參閱 ASP.NET 網站巡覽概觀

SiteMapDataSource 控制項可從網站導覽取得巡覽資料。這個資料包含您網站中各頁面的相關資訊,例如 URL、標題、描述和在巡覽階層架構中的位置。在一個地方儲存巡覽資料,比較容易加入和移除網站的巡覽功能表項目。

在舊版的 ASP 和 ASP.NET 中,當您將頁面加入至網站,然後在網站的每個其他頁面中加入這個新頁面的連結時,必須手動加入連結 (包括通用檔案) 或開發自訂巡覽功能。ASP.NET 2.0 版包含巡覽控制項,可讓您更輕鬆地建立、自訂和維護巡覽功能表。

回到頁首

程式碼範例

HOW TO:在非階層式 Web 伺服器控制項中顯示網站導覽資料

HOW TO:加入簡單的網站巡覽

HOW TO:篩選 SiteMapDataSource Web 伺服器控制項擷取的節點

回到頁首

類別參考

下表列出與SiteMapDataSource 控制項相關的重要類別。

成員

描述

SiteMapDataSource

控制項的主要類別。

SiteMapPath

顯示一組文字或影像超連結,並可繫結至 SiteMapDataSource 控制項。

TreeView

在樹狀結構中顯示階層式資料,並可繫結至 SiteMapDataSource 控制項。

Menu

顯示功能表,且可以繫結至 SiteMapDataSource 控制項。

回到頁首

請參閱

概念

ASP.NET 網站巡覽概觀

設定 ASP.NET 網站巡覽的安全性

設定資料存取的安全性

參考

XmlSiteMapProvider

其他資源

裝載環境中 ASP.NET 應用程式的安全性