SiteMapPath.RenderCurrentNodeAsLink Eigenschaft

Definition

Gibt an, ob der Sitenavigationsknoten, der die aktuell angezeigte Seite darstellt, als Link gerendert wird.Indicates whether the site navigation node that represents the currently displayed page is rendered as a hyperlink.

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.true if the node that represents the current page is rendered as a hyperlink; otherwise, false. Der Standardwert ist falsesein.The default value is false.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die RenderCurrentNodeAsLink -Eigenschaft true auf festgelegt wird, damit der aktuelle Knoten SiteMapPath zu einem Hyperlink wird, wenn das Steuerelement seinen Inhalt rendert.The following code example demonstrates how to set the RenderCurrentNodeAsLink property to true to make the current node a hyperlink when the SiteMapPath control renders its content.

<%@ 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 SiteMap.CurrentNode, ist der.The node that represents the currently displayed page is the SiteMap.CurrentNode. Seine Title -Eigenschaft gibt den Text an, der für den aktuellen Knoten angezeigt Url werden soll, und seine-Eigenschaft wird verwendet, um einen Link zu erstellen.Its Title property specifies the text to display for the current node, and its Url property is used to create a hyperlink. Standardmäßig wird kein Hyperlink für die aktuelle Seite gerendert, um fehlerhafte Formular Beiträge zu verhindern.By default, no hyperlink is rendered for the current page to prevent erroneous form posts.

Der Wert dieser Eigenschaft wird im Ansichts Zustand gespeichert.The value of this property is stored in view state.

Gilt für:

Siehe auch