Freigeben über


SiteMapPath.RenderCurrentNodeAsLink Eigenschaft

Definition

Gibt an, ob der Sitenavigationsknoten, der die aktuell angezeigte Seite darstellt, als Link gerendert wird.

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

Eigenschaftswert

true, wenn der Knoten, der die aktuelle Seite darstellt, als Link gerendert wird, andernfalls false. Der Standardwert ist false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die RenderCurrentNodeAsLink -Eigenschaft auf true festgelegt wird, um den aktuellen Knoten zu einem Link zu machen, wenn das SiteMapPath Steuerelement seinen Inhalt rendert.

<%@ 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>

Hinweise

Der Knoten, der die aktuell angezeigte Seite darstellt, ist .SiteMap.CurrentNode Seine Title -Eigenschaft gibt den Text an, der für den aktuellen Knoten angezeigt werden soll, und seine Url -Eigenschaft wird verwendet, um einen Link zu erstellen. Standardmäßig wird für die aktuelle Seite kein Link gerendert, um fehlerhafte Formularbeiträge zu verhindern.

Der Wert dieser Eigenschaft wird im Ansichtszustand gespeichert.

Gilt für:

Weitere Informationen