このトピックでは、SiteMap を SiteMapDataSource、XMLDataSource、C1SiteMapDataSource の各コントロールに連結する方法を示します。
SiteMapDataSource コントロールを使用してコントロールにデータを設定するには、次の手順に従います。

XML データを使用してコントロールにデータを設定するには、次の手順に従います。

DialogBoxDataSource コントロールを使用してコントロールにデータを設定するには、次の手順に従います。
SiteMapDataSource コントロールを使用して、SiteMap コントロールを連結するには、次の手順に従います。
<form></form> タグ内に追加します。
| ソースビュー |
コードのコピー
|
|---|---|
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" SiteMapProvider="C1CustomSiteMapProvider" /> |
|
| ソースビュー |
コードのコピー
|
|---|---|
<cc1:C1SiteMap ID="C1SiteMap1" runat="server" DataSourceID="SiteMapDataSource1"> |
|
SiteMap コントロールを XML データに連結するには、次の手順に従います。
<form></form> タグ内に追加します。
| ソースビュー |
コードのコピー
|
|---|---|
<asp:XmlDataSource ID="XmlDataSource1" runat="server" DataFile="~/App_Data/Menu_Structure.xml"></asp:XmlDataSource> |
|
| ソースビュー |
コードのコピー
|
|---|---|
<cc1:C1SiteMap ID="C1SiteMap1" runat="server" DataSourceID="XmlDataSource1"> |
|
C1SiteMapDataSource コントロールを使用して、SiteMap コントロールを連結するには、次の手順に従います。
<form></form> タグ内に追加します。
| ソースビュー |
コードのコピー
|
|---|---|
<cc1:C1SiteMapDataSource ID="C1SiteMapDataSource1" runat="server" SiteMapFile="~/web1.sitemap" /> |
|
| ソースビュー |
コードのコピー
|
|---|---|
<cc1:C1SiteMap ID="C1SiteMap1" runat="server" DataSourceID="C1SiteMapDataSource1"> |
|