SiteMapPath.RenderCurrentNodeAsLink Свойство

Определение

Указывает, передается ли узел навигации веб-узла, представляющий текущую страницу, как гиперссылка.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

Значение свойства

true если узел навигации веб-узла, представляющий текущую страницу представлен как гиперссылка; иначе — false.true if the node that represents the current page is rendered as a hyperlink; otherwise, false. Значение по умолчанию — false.The default value is false.

Примеры

В следующем примере кода показано, как задать RenderCurrentNodeAsLink для true свойства значение, чтобы сделать текущий SiteMapPath узел гиперссылкой, когда элемент управления визуализирует свое содержимое.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>

Комментарии

Узел, представляющий отображаемую в данный момент страницу, SiteMap.CurrentNode— это.The node that represents the currently displayed page is the SiteMap.CurrentNode. Его Title свойство определяет текст, отображаемый для текущего узла, а его Url свойство используется для создания гиперссылки.Its Title property specifies the text to display for the current node, and its Url property is used to create a hyperlink. По умолчанию для текущей страницы гиперссылка не отображается, чтобы предотвратить ошибочные записи в форму.By default, no hyperlink is rendered for the current page to prevent erroneous form posts.

Значение этого свойства хранится в состоянии представления.The value of this property is stored in view state.

Применяется к

Дополнительно