Freigeben über


Repeater.SeparatorTemplate-Eigenschaft

Ruft die System.Web.UI.ITemplate-Schnittstelle ab, die definiert, wie das Trennzeichen zwischen Elementen angezeigt wird, oder legt diese fest.

Namespace: System.Web.UI.WebControls
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
<TemplateContainerAttribute(GetType(RepeaterItem))> _
Public Overridable Property SeparatorTemplate As ITemplate
'Usage
Dim instance As Repeater
Dim value As ITemplate

value = instance.SeparatorTemplate

instance.SeparatorTemplate = value
[TemplateContainerAttribute(typeof(RepeaterItem))] 
public virtual ITemplate SeparatorTemplate { get; set; }
[TemplateContainerAttribute(typeof(RepeaterItem))] 
public:
virtual property ITemplate^ SeparatorTemplate {
    ITemplate^ get ();
    void set (ITemplate^ value);
}
/** @property */
public ITemplate get_SeparatorTemplate ()

/** @property */
public void set_SeparatorTemplate (ITemplate value)
public function get SeparatorTemplate () : ITemplate

public function set SeparatorTemplate (value : ITemplate)

Eigenschaftenwert

Eine System.Web.UI.ITemplate, die definiert, wie das Trennzeichen zwischen Elementen angezeigt wird. Der Standardwert ist NULL (Nothing in Visual Basic).

Hinweise

Mithilfe der SeparatorTemplate-Eigenschaft können Sie eine Vorlage erstellen, die steuert, wie das Trennzeichen zwischen Elementen angezeigt wird.

Warnung

Die SeparatorTemplate-Eigenschaft kann zum Anzeigen von Benutzereingaben verwendet werden, die u. U. böswillige Clientskripts enthalten. Überprüfen Sie alle von einem Client gesendeten Informationen auf ausführbare Skripts, SQL-Anweisungen oder sonstigen Code, bevor Sie sie in Ihrer Anwendung anzeigen. ASP.NET stellt ein Feature zur Anforderungsvalidierung von Eingaben bereit, um Skripts und HTML in Benutzereingaben zu blockieren. Serversteuerelemente zur Validierung werden ebenfalls bereitgestellt, um Benutzereingaben zu bewerten. Weitere Informationen finden Sie unter Syntax von Validierungs-Serversteuerelementen.

Beispiel

Im folgenden Codebeispiel wird veranschaulicht, wie eine Vorlage erstellt wird, die die Anzeige von Trennzeichen zwischen Elementen steuert.

<%@ Page Language="VB" AutoEventWireup="True" %>
<html>
 <head>
    <script language="VB" runat="server">

        Sub Page_Load(Sender As Object, e As EventArgs)
            
            If Not IsPostBack Then
                Dim values As New ArrayList()
                
                values.Add("Apple")
                values.Add("Orange")
                values.Add("Pear")
                values.Add("Banana")
                values.Add("Grape")
                
                Repeater1.DataSource = values
                Repeater1.DataBind()
            End If
        End Sub
        
    </script>
 
 </head>
 <body>
 
    <h3>Repeater Example</h3>
 
    <form runat=server>
 
       <b>Repeater1:</b>
       <p>
         
       <asp:Repeater id=Repeater1 runat="server">
             
          <SeparatorTemplate>
             <tr>
                <td><b> ---------- </b> <br> </td>
             </tr>
          </SeparatorTemplate>
 
          <ItemTemplate>
             <tr>
                <td> <%# Container.DataItem %> <br> </td>
             </tr>
          </ItemTemplate>
 
       </asp:Repeater>
       <p>
         
    </form>
 </body>
 </html>
    
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
 <head>
    <script language="C#" runat="server">
       void Page_Load(Object Sender, EventArgs e) {
 
          if (!IsPostBack) {
             ArrayList values = new ArrayList();
 
             values.Add("Apple");
             values.Add("Orange");
             values.Add("Pear");
             values.Add("Banana");
             values.Add("Grape");
 
             Repeater1.DataSource = values;
             Repeater1.DataBind();
          }
       }
    </script>
 
 </head>
 <body>
 
    <h3>Repeater Example</h3>
 
    <form runat=server>
 
       <b>Repeater1:</b>
       <p>
         
       <asp:Repeater id=Repeater1 runat="server">
             
          <SeparatorTemplate>
             <tr>
                <td><b> ---------- </b> <br> </td>
             </tr>
          </SeparatorTemplate>
 
          <ItemTemplate>
             <tr>
                <td> <%# Container.DataItem %> <br> </td>
             </tr>
          </ItemTemplate>
 
       </asp:Repeater>
       <p>
         
    </form>
 </body>
 </html>
    

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Repeater-Klasse
Repeater-Member
System.Web.UI.WebControls-Namespace
Repeater.HeaderTemplate-Eigenschaft
Repeater.FooterTemplate-Eigenschaft
Repeater.ItemTemplate-Eigenschaft
Repeater.AlternatingItemTemplate-Eigenschaft

Weitere Ressourcen

Repeater-Webserver-Steuerelement