SiteMapDataSource.SiteMapProvider プロパティ
アセンブリ: System.Web (system.web.dll 内)

Dim instance As SiteMapDataSource Dim value As String value = instance.SiteMapProvider instance.SiteMapProvider = value
/** @property */ public String get_SiteMapProvider () /** @property */ public void set_SiteMapProvider (String value)
public function get SiteMapProvider () : String public function set SiteMapProvider (value : String)
SiteMapDataSource のバインド先のサイト マップ プロバイダの名前。既定では、この値は Empty で、サイトの既定のサイト マップ プロバイダが使用されます。


既定のプロバイダではなく SiteMapProvider オブジェクトによって提供されるサイト マップ データに、TreeView コントロールを宣言によってバインドする方法のコード例を次に示します。このサイトは、次の Web.config ファイルを使用して、カスタムの SiteMapProvider オブジェクトにアクセスするように構成されます。
<system.web> <siteMap> <provider name="AsciiTextProvider" type="Samples.AspNet.Controls.SimpleTextSiteMapProvider,Samples.AspNet" siteMapFile="test.txt"/> </siteMap>
![]() |
---|
AsciiTextProvider はこのサイトの既定のプロバイダではなく、この例では XmlSiteMapProviderobject のままです。SiteMapDataSource コントロールの SiteMapProvider プロパティはカスタムのサイト マップ プロバイダの名前に設定され、TreeView は対応するサイト マップ データにバインドします。 |
<%@ Page Language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <BODY> <FORM runat="server"> <asp:SiteMapDataSource id="SiteMapDataSource1" runat="server" SiteMapProvider="AsciiTextProvider" /> <asp:TreeView id="TreeView1" runat="server" DataSourceID="SiteMapDataSource1"> </asp:TreeView> </FORM> </BODY> </HTML>
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <BODY> <FORM runat="server"> <asp:SiteMapDataSource id="SiteMapDataSource1" runat="server" SiteMapProvider="AsciiTextProvider" /> <asp:TreeView id="TreeView1" runat="server" DataSourceID="SiteMapDataSource1"> </asp:TreeView> </FORM> </BODY> </HTML>
<%@ Page Language="VJ#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <HTML> <BODY> <FORM runat="server"> <asp:SiteMapDataSource id="SiteMapDataSource1" runat="server" SiteMapProvider="AsciiTextProvider"> </asp:SiteMapDataSource> <asp:TreeView id="TreeView1" runat="server" DataSourceID="SiteMapDataSource1"> </asp:TreeView> </FORM> </BODY> </HTML>

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からSiteMapDataSource.SiteMapProvider プロパティを検索する場合は、下記のリンクをクリックしてください。

- SiteMapDataSource.SiteMapProvider プロパティのページへのリンク