Repeater.SeparatorTemplate Eigenschap

Definitie

Hiermee wordt de ITemplate interface opgehaald of ingesteld waarmee wordt gedefinieerd hoe het scheidingsteken tussen items wordt weergegeven.

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

Waarde van eigenschap

Een ITemplate die definieert hoe het scheidingsteken tussen items wordt weergegeven. De standaardwaarde is null.

Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een sjabloon maakt om te bepalen hoe scheidingstekens tussen items worden weergegeven.

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

Opmerkingen

Gebruik de SeparatorTemplate eigenschap om een sjabloon te maken waarmee wordt bepaald hoe het scheidingsteken tussen items wordt weergegeven.

Caution

U kunt de SeparatorTemplate eigenschap gebruiken om gebruikersinvoer weer te geven, waaronder mogelijk schadelijk clientscript. Controleer alle informatie die wordt verzonden vanaf een client voor uitvoerbaar script, SQL-instructies of andere code voordat u deze in uw toepassing weergeeft. ASP.NET biedt een validatiefunctie voor invoeraanvragen voor het blokkeren van scripts en HTML in gebruikersinvoer. Er worden ook besturingselementen voor validatieservers geboden om gebruikersinvoer te beoordelen. Zie De syntaxis van validatieserverbesturing voor meer informatie.

Van toepassing op

Zie ook