Freigeben über


Repeater.SeparatorTemplate Eigenschaft

Definition

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

public:
 virtual property System::Web::UI::ITemplate ^ SeparatorTemplate { 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.RepeaterItem))]
public virtual System.Web.UI.ITemplate SeparatorTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.RepeaterItem))>]
member this.SeparatorTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property SeparatorTemplate As ITemplate

Eigenschaftswert

ITemplate

Eine ITemplate, die definiert, wie das Trennzeichen zwischen Elementen angezeigt wird. Der Standardwert ist null.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie eine Vorlage erstellt wird, um zu steuern, wie Trennzeichen zwischen Elementen angezeigt werden.

<%@ Page Language="C#" AutoEventWireup="True" %>
<!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>Repeater Example</title>
<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 id="form1" runat="server">
 
       <b>Repeater1:</b>
       <br />
         
       <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>
       <br />
         
    </form>
 </body>
 </html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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>Repeater Example</title>
<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 id="form1" runat="server">
 
       <b>Repeater1:</b>
       <br />
         
       <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>
       <br />
         
    </form>
 </body>
 </html>

Hinweise

Verwenden Sie die SeparatorTemplate Eigenschaft, um eine Vorlage zu erstellen, die steuert, wie das Trennzeichen zwischen Elementen angezeigt wird.

Achtung

Sie können die SeparatorTemplate Eigenschaft verwenden, um Benutzereingaben anzuzeigen, die möglicherweise böswillige Clientskripts enthalten. Überprüfen Sie alle Informationen, die von einem Client für ausführbare Skripts, SQL Anweisungen oder anderen Code gesendet werden, bevor sie in Ihrer Anwendung angezeigt werden. ASP.NET stellt ein Feature zur Überprüfung von Eingabeanforderungen bereit, um Skript und HTML in der Benutzereingabe zu blockieren. Überprüfungsserversteuerelemente werden auch zur Bewertung der Benutzereingabe bereitgestellt. Weitere Informationen finden Sie unter Syntax der Validierungsserversteuerelemente.

Gilt für

Siehe auch