SiteMapPath.PathSeparatorTemplate Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
Pobiera lub ustawia szablon kontrolki do użycia dla ogranicznika ścieżki ścieżki ścieżki nawigacji witryny.
public:
virtual property System::Web::UI::ITemplate ^ PathSeparatorTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.SiteMapNodeItem))]
public virtual System.Web.UI.ITemplate PathSeparatorTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.SiteMapNodeItem))>]
member this.PathSeparatorTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property PathSeparatorTemplate As ITemplate
Wartość nieruchomości
ITemplate Obiekt, który implementuje metodę InstantiateIn(Control) , aby renderować zawartość niestandardową dla ogranicznika ścieżki ścieżki nawigacji.
- Atrybuty
Przykłady
W poniższym przykładzie kodu pokazano, jak zdefiniować element Image jako PathSeparatorTemplate deklaratywnie w formularzu sieci Web.
<%@ 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 runat="server">
<title>About Us</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:SiteMapPath
runat="server"
ID="SiteMapPath1"
RootNodeStyle-Font-Names="Verdana"
RootNodeStyle-Font-Italic="True"
RootNodeStyle-ForeColor="Blue"
CurrentNodeStyle-ForeColor="Red">
<PATHSEPARATORTEMPLATE>
<asp:Image id="Image1" runat="server"
GenerateEmptyAlternateText="true"
ImageUrl="6.jpg"></asp:Image>
</PATHSEPARATORTEMPLATE>
</asp:SiteMapPath>
<h1>About Us</h1>
<p>This company was founded in 1899, as the demand for widgets grew.</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 runat="server">
<title>About Us</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<asp:SiteMapPath
runat="server"
ID="SiteMapPath1"
RootNodeStyle-Font-Names="Verdana"
RootNodeStyle-Font-Italic="True"
RootNodeStyle-ForeColor="Blue"
CurrentNodeStyle-ForeColor="Red">
<PATHSEPARATORTEMPLATE>
<asp:Image id="Image1" runat="server"
GenerateEmptyAlternateText="true"
ImageUrl="6.jpg"></asp:Image>
</PATHSEPARATORTEMPLATE>
</asp:SiteMapPath>
<h1>About Us</h1>
<p>This company was founded in 1899, as the demand for widgets grew.</p>
</form>
</body>
</html>
Uwagi
PathSeparatorTemplate ITemplate Ustaw na obiekt , aby użyć Image kontrolki lub innej, takiej jak Label, jako ogranicznik ścieżki między węzłami nawigacji zamiast PathSeparator ciągu.
PathSeparatorTemplate Jeśli właściwość jest ustawiona, szablon zastępuje zarówno PathSeparator wyświetlany tekst, jak i wszystkie PathSeparatorStyle zastosowane do niego.
Właściwość można deklaratywnie ustawić PathSeparatorTemplate na dowolną kontrolkę serwera sieci Web, a infrastruktura ASP.NET wykonuje niezbędne kroki, aby opakowować kontrolkę serwera sieci Web jako ITemplate. Jednak kontrolki serwera sieci Web nie implementują interfejsu ITemplate , dlatego podczas pracy z właściwościami ITemplate programowo należy napisać otokę ITemplate dla dowolnego kodu szablonu. PathSeparatorTemplate Następnie właściwość jest ustawiona na wystąpienie ITemplate otoki.