Repeater.SeparatorTemplate Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger det ITemplate gränssnitt som definierar hur avgränsaren mellan objekt visas.
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
Egenskapsvärde
En ITemplate som definierar hur avgränsaren mellan objekt visas. Standardvärdet är null.
- Attribut
Exempel
Följande kodexempel visar hur du skapar en mall för att styra hur avgränsare mellan objekt visas.
<%@ 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>
Kommentarer
Använd egenskapen SeparatorTemplate för att skapa en mall som styr hur avgränsaren mellan objekt visas.
Caution
Du kan använda SeparatorTemplate egenskapen för att visa användarindata, som kan innehålla skadligt klientskript. Kontrollera all information som skickas från en klient för körbart skript, SQL-instruktioner eller annan kod innan du visar den i ditt program. ASP.NET tillhandahåller en funktion för validering av indatabegäran för att blockera skript och HTML i användarindata. Verifieringsserverkontroller tillhandahålls också för att utvärdera användarindata. Mer information finns i Verifieringsserverkontrollsyntax.