SiteMapPath.CurrentNodeStyle プロパティ
メモ : このプロパティは、.NET Framework version 2.0 で新しく追加されたものです。
現在のノードの表示テキストに使用されるスタイルを取得します。
名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文

CurrentNodeStyle プロパティを使用して、現在表示されているページを表すナビゲーション パス ノードの表示テキストの外観を制御します。既定では、表示テキストはページを表す SiteMapNode の Title プロパティで指定されたものです。スタイルの共通設定には、カスタムの背景色、前景色、フォントのプロパティ、およびノードのスペーシングが含まれます。
SiteMapPath のノードの場合、スタイルのプロパティは次の順序で 1 つのスタイルにマージされます。
![]() |
---|
ノードのフォント スタイルを取り消し線または上線付きのスタイルに設定した場合、ノードの既定の下線付きスタイルは、明示的に true に設定しない限り表示されません。 |
CurrentNodeTemplate プロパティが定義済みの場合、CurrentNodeStyle プロパティは無視されます。

Web フォーム ページで宣言によって SiteMapPath コントロールの CurrentNodeStyle プロパティを設定する方法を次のコード例に示します。
<%@ 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 MS_POSITIONING="FlowLayout"> <form id="Form1" method="post" runat="server"> <p><asp:SiteMapPath runat="server" ID="SiteMapPath1" RootNodeStyle-Font-Bold="true" RootNodeStyle-Font-Names="Arial Black" RootNodeStyle-Font-Italic="True" RootNodeStyle-ForeColor="Green" ParentNodeStyle-ForeColor="Green" CurrentNodeStyle-ForeColor="Orange"/></p> <p><asp:Label id="Label1" runat="server" Width="441px" Height="64px">Enter your customer service issue in the space provided below, and we will get back to you as soon as possible.</asp:Label></p> <p><asp:TextBox id="TextBox1" runat="server" Width="448px" Height="96px"></asp:TextBox></p> <p><asp:Button id="Button1" runat="server" Width="112px" Text="Submit"></asp:Button></p> </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 MS_POSITIONING="FlowLayout"> <form id="Form1" method="post" runat="server"> <p><asp:SiteMapPath runat="server" ID="SiteMapPath1" RootNodeStyle-Font-Bold="true" RootNodeStyle-Font-Names="Arial Black" RootNodeStyle-Font-Italic="True" RootNodeStyle-ForeColor="Green" ParentNodeStyle-ForeColor="Green" CurrentNodeStyle-ForeColor="Orange"/></p> <p><asp:Label id="Label1" runat="server" Width="441px" Height="64px">Enter your customer service issue in the space provided below, and we will get back to you as soon as possible.</asp:Label></p> <p><asp:TextBox id="TextBox1" runat="server" Width="448px" Height="96px"></asp:TextBox></p> <p><asp:Button id="Button1" runat="server" Width="112px" Text="Submit"></asp:Button></p> </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 MS_POSITIONING="FlowLayout"> <form id="Form1" method="post" runat="server"> <p><asp:SiteMapPath runat="server" ID="SiteMapPath1" RootNodeStyle-Font-Bold="true" RootNodeStyle-Font-Names="Arial Black" RootNodeStyle-Font-Italic="True" RootNodeStyle-ForeColor="Green" ParentNodeStyle-ForeColor="Green" CurrentNodeStyle-ForeColor="Orange"/></p> <p><asp:Label id="Label1" runat="server" Width="441px" Height="64px">Enter your customer service issue in the space provided below, and we will get back to you as soon as possible.</asp:Label></p> <p><asp:TextBox id="TextBox1" runat="server" Width="448px" Height="96px"></asp:TextBox></p> <p><asp:Button id="Button1" runat="server" Width="112px" Text="Submit"></asp:Button></p> </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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


SiteMapPath クラス
SiteMapPath メンバ
System.Web.UI.WebControls 名前空間
CurrentNodeTemplate
NodeStyle
その他の技術情報
ASP.NET サイト ナビゲーション
SiteMapPath Web サーバー コントロールの概要
Weblioに収録されているすべての辞書からSiteMapPath.CurrentNodeStyle プロパティを検索する場合は、下記のリンクをクリックしてください。

- SiteMapPath.CurrentNodeStyle プロパティのページへのリンク