SiteMapDataSourceView クラス
アセンブリ: System.Web (system.web.dll 内)


SiteMapDataSource コントロールは、TreeView コントロールや Menu コントロールなどの ASP.NET データ バインド コントロールをサイト マップ データにバインドできるようにします。SiteMapDataSourceView クラスはコントロールの開発者によって使用されますが、ページの開発者やページ コードでは使用されません。
SiteMapDataSource は、Select メソッドが呼び出された場合に、指定された階層パスの SiteMapDataSourceView を返します。あらゆる階層データ ソース ビュー オブジェクトと同様に、SiteMapDataSourceView には名前が付けられず、一意の階層パスで識別されます。
SiteMapDataSourceView は SiteMapNodeCollection コレクションのラッパー クラスです。SiteMapNodeCollection クラスは、SiteMapDataSourceView クラスが Select メソッド呼び出しから返す IHierarchicalEnumerable インターフェイスを実装します。SiteMapDataSource と SiteMapDataSourceView は SiteMapNode オブジェクトと連携するため、ビューはこれらを格納するための内部 SiteMapNodeCollection を保持します。コレクションはビューのコンストラクタを使用して初期化され、Select メソッドでアクセスされます。


System.Web.UI.DataSourceView
System.Web.UI.WebControls.SiteMapDataSourceView


Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SiteMapDataSourceView メンバ
System.Web.UI.WebControls 名前空間
HierarchicalDataSourceView
SiteMapDataSource クラス
その他の技術情報
ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要
ASP.NET のサイト ナビゲーションの保護
- SiteMapDataSourceView クラスのページへのリンク