SiteMapPath.PathSeparatorTemplate Vlastnost

Definice

Získá nebo nastaví šablonu ovládacího prvku pro použití pro oddělovač cesty navigace webu.

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

Hodnota vlastnosti

ITemplate

Objekt ITemplate , který implementuje metodu InstantiateIn(Control) , vykreslovat vlastní obsah pro oddělovač cesty navigační cesty.

Atributy

Příklady

Následující příklad kódu ukazuje, jak definovat Image jako PathSeparatorTemplate deklarativní ve webovém formuláři.

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

Poznámky

PathSeparatorTemplate Nastavte na ITemplate objekt tak, aby používal jiný Image ovládací prvek, například , Labeljako oddělovač cesty mezi navigačními uzly místo PathSeparator řetězce.

PathSeparatorTemplate Pokud je vlastnost nastavena, šablona přepíše PathSeparator jak zobrazený text, tak jakýkoli PathSeparatorStyle použitý na něj.

Vlastnost můžete deklarativní nastavit PathSeparatorTemplate na libovolný ovládací prvek webového serveru a infrastruktura ASP.NET provádí nezbytné kroky pro zabalení ovládacího prvku webového serveru jako ITemplate. Ovládací prvky webového ITemplate serveru však neimplementují rozhraní, proto při práci s vlastnostmi ITemplate programově musíte napsat obálku ITemplate pro jakýkoli kód šablony. PathSeparatorTemplate Vlastnost je pak nastavena na instanci obálkyITemplate.

Platí pro

Viz také