SiteMapPath.RootNodeStyle 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得根節點顯示文字的樣式。
public:
property System::Web::UI::WebControls::Style ^ RootNodeStyle { System::Web::UI::WebControls::Style ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.WebControls.Style RootNodeStyle { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.RootNodeStyle : System.Web.UI.WebControls.Style
Public ReadOnly Property RootNodeStyle As Style
屬性值
Style 包含用於 SiteMapPath 控制項節點顯示文字的樣式設定。
- 屬性
範例
下列程式代碼範例示範如何以宣告方式在控件上SiteMapPath設定RootNodeStyle屬性。
重要
這個範例有一個可接受使用者輸入的文字方塊,這可能會造成安全性威脅。 根據預設,ASP.NET Web 網頁會驗證使用者輸入未包含指令碼或 HTML 項目。 如需詳細資訊,請參閱 Script Exploits Overview (指令碼攻擊概觀)。
<%@ Page language="c#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<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"
CurrentNodeStyle-ForeColor="Orange"/></p>
<p><asp:Label
id="Label1"
runat="server"
Width="441px"
Height="64px"
AssociatedControlID="TextBox1">
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="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<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"
CurrentNodeStyle-ForeColor="Orange"/></p>
<p><asp:Label
id="Label1"
runat="server"
Width="441px"
AssociatedControlID="TextBox1"
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>
備註
RootNodeStyle使用屬性來控制導覽路徑根節點的顯示文字外觀。 根據預設,顯示文字是在 代表頁面之 的 SiteMapNode 屬性中指定的Title文字。 常見的樣式設定包括自定義背景色彩、前景色彩、字型屬性和節點間距。
針對 SiteMapPath 節點,樣式屬性會依下列順序合併成單一樣式:
CurrentNodeStyle 或 RootNodeStyle,視節點類型而定。
注意
如果您將節點字型樣式設定為刪除線或上線樣式,除非節點明確設定 true
為 ,否則不會顯示節點的預設底線樣式。
RootNodeTemplate如果已定義屬性,則會RootNodeStyle忽略 屬性。