SiteMapPath.PathSeparatorTemplate Egenskap

Definition

Hämtar eller anger en kontrollmall som ska användas för sökvägsgränsaren för en webbplatsnavigeringssökväg.

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

Egenskapsvärde

Ett ITemplate objekt som implementerar InstantiateIn(Control) metoden för att återge anpassat innehåll för sökvägsgränsaren för en navigeringssökväg.

Attribut

Exempel

Följande kodexempel visar hur du definierar en Image som deklarativt PathSeparatorTemplate i ett webbformulär.

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

Kommentarer

PathSeparatorTemplate Ange till ett ITemplate objekt för att använda en Image eller annan kontroll, till exempel en Label, som sökvägsgränsare mellan navigeringsnoder i stället för strängenPathSeparator.

Om egenskapen PathSeparatorTemplate har angetts åsidosätter mallen både den PathSeparator text som visas och alla som PathSeparatorStyle tillämpas på den.

Du kan deklarativt ange egenskapen PathSeparatorTemplate till valfri webbserverkontroll, och ASP.NET infrastruktur utför nödvändiga steg för att omsluta webbserverkontrollen som en ITemplate. Webbserverkontroller implementerar ITemplate dock inte gränssnittet. När du arbetar med ITemplate egenskaperna programmatiskt måste du därför skriva en ITemplate omslutning för valfri mallkod. Sedan anges egenskapen PathSeparatorTemplate till en instans av omslutningen ITemplate .

Gäller för

Se även