Condividi tramite


SiteMapPath.RenderCurrentNodeAsLink Proprietà

Definizione

Indica se il nodo di spostamento del sito che rappresenta la pagina attualmente visualizzata viene sottoposto a rendering come collegamento ipertestuale.

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

Valore della proprietà

true se il nodo che rappresenta la pagina corrente viene sottoposto a rendering come collegamento ipertestuale; in caso contrario, false. Il valore predefinito è false.

Esempio

Nell'esempio di codice seguente viene illustrato come impostare la RenderCurrentNodeAsLink proprietà su true per rendere il nodo corrente un collegamento ipertestuale quando il controllo esegue il rendering del SiteMapPath relativo contenuto.

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

Commenti

Il nodo che rappresenta la pagina attualmente visualizzata è .SiteMap.CurrentNode La Title proprietà specifica il testo da visualizzare per il nodo corrente e la relativa Url proprietà viene utilizzata per creare un collegamento ipertestuale. Per impostazione predefinita, non viene eseguito il rendering di alcun collegamento ipertestuale per la pagina corrente per evitare post di modulo errati.

Il valore di questa proprietà viene archiviato nello stato di visualizzazione.

Si applica a

Vedi anche