SiteMapPath.RenderCurrentNodeAsLink Propriedade
Definição
Indica se o nó de navegação do site que representa a página exibida no momento é renderizado como um hiperlink.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
Valor da propriedade
true se o nó que representa a página atual for renderizado como um hiperlink; caso contrário, false.true if the node that represents the current page is rendered as a hyperlink; otherwise, false. O valor padrão é false.The default value is false.
Exemplos
O exemplo de código a seguir demonstra como definir a RenderCurrentNodeAsLink propriedade como true para tornar o nó atual um hiperlink quando o SiteMapPath controle renderiza seu conteúdo.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>
Comentários
O nó que representa a página atualmente exibida é o SiteMap.CurrentNode .The node that represents the currently displayed page is the SiteMap.CurrentNode. Sua Title propriedade especifica o texto a ser exibido para o nó atual e sua Url propriedade é usada para criar um hiperlink.Its Title property specifies the text to display for the current node, and its Url property is used to create a hyperlink. Por padrão, nenhum hiperlink é renderizado para a página atual para evitar Postagens de formulário incorretas.By default, no hyperlink is rendered for the current page to prevent erroneous form posts.
O valor dessa propriedade é armazenado em estado de exibição.The value of this property is stored in view state.