SiteMapPath.RenderCurrentNodeAsLink Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wskazuje, czy węzeł nawigacji witryny reprezentujący aktualnie wyświetlaną stronę jest renderowany jako hiperlink.
public:
virtual property bool RenderCurrentNodeAsLink { bool get(); void set(bool value); };
public virtual bool RenderCurrentNodeAsLink { get; set; }
member this.RenderCurrentNodeAsLink : bool with get, set
Public Overridable Property RenderCurrentNodeAsLink As Boolean
Wartość właściwości
true
jeśli węzeł reprezentujący bieżącą stronę jest renderowany jako hiperłącze; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
Poniższy przykład kodu pokazuje, jak ustawić RenderCurrentNodeAsLink właściwość tak, true
aby bieżący węzeł był hiperlinkiem, gdy kontrolka SiteMapPath renderuje jego zawartość.
<%@ 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>
<title>Catalog</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"
PathSeparator="<::>"
PathDirection="CurrentToRoot"
RenderCurrentNodeAsLink="false"
ShowToolTips="false"/></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>
<title>Catalog</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"
PathSeparator="<::>"
PathDirection="CurrentToRoot"
RenderCurrentNodeAsLink="false"
ShowToolTips="false"/></p>
</form>
</body>
</html>
Uwagi
Węzeł reprezentujący aktualnie wyświetlaną stronę to SiteMap.CurrentNode. Jego Title właściwość określa tekst wyświetlany dla bieżącego węzła, a jego Url właściwość służy do tworzenia hiperłącza. Domyślnie żadne hiperłącze nie jest renderowane dla bieżącej strony, aby zapobiec błędnym wpisom w formularzach.
Wartość tej właściwości jest przechowywana w stanie widoku.