Repeater.SeparatorTemplate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Öğeler arasındaki ayırıcının ITemplate nasıl görüntüleneceğini tanımlayan arabirimi alır veya ayarlar.
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
Özellik Değeri
ITemplate Öğeler arasındaki ayırıcının nasıl görüntüleneceğini tanımlayan bir. Varsayılan değer: null
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, öğeler arasındaki ayırıcıların nasıl görüntüleneceğini denetlemek için bir şablonun nasıl oluşturulacağını gösterir.
<%@ 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>
Açıklamalar
Öğeler arasındaki ayırıcının SeparatorTemplate nasıl görüntüleneceğini denetleen bir şablon oluşturmak için özelliğini kullanın.
Dikkat
kötü amaçlı istemci betiği içerebilen kullanıcı girişini görüntülemek için özelliğini kullanabilirsiniz SeparatorTemplate . Uygulamanızda görüntülemeden önce yürütülebilir betik, SQL deyimleri veya diğer kodlar için istemciden gönderilen tüm bilgileri denetleyin. ASP.NET, kullanıcı girişinde betiği ve HTML'yi engellemek için bir giriş isteği doğrulama özelliği sağlar. Kullanıcı girişini değerlendirmek için doğrulama sunucusu denetimleri de sağlanır. Daha fazla bilgi için bkz . Doğrulama Sunucusu Denetimi Söz Dizimi.