ASPNET REPEATER KONTROL VE KULLANIMI
Repeater Web sunucusu denetimi, sayfada bulunan herhangi bir veriden özel liste oluşturmanıza olanak tanıyan bir konteyner denetimi olur. Tekrarlayıcı Web sunucusu denetimini bir sayfaya eklemek birkaç adım gerektirir. Aşağıdaki yordam, çalışan bir Tekrarlayıcı denetimi oluşturmak için yapmanız gereken minimumları açıklamaktadır.
Bir Yinelenen Web sunucusu denetimi bir ASP.NET sayfasına eklemek için
SqlDataSource veya ObjectDataSource denetimi gibi bir veri kaynağı denetimi sayfaya ekleyin. Ayrıntılar için bkz. Veri Kaynağı Web Sunucu Denetimleri.
Bir sorgu gerçekleştirmek için veri kaynağı denetimini yapılandırın.
Bir SqlDataSource veya AccessDataSource denetimi kullanıyorsanız, bağlantı bilgilerini ve SelectCommand özelliği için bir SQL sorgusu belirtin. ObjectDataSource denetimi kullanıyorsanız, SelectMethod özelliğini yapılandırın.
Sayfaya bir öğesi ekleyin. Sözdizimi için, Repeater Web Sunucu Kontrolü Bildirgesi Sözdizimi’ne bakın.
Tekrarlayıcı denetimin DataSourceID özelliğini, veri kaynağı denetiminin KIMLIĞINA ayarlayın.
Repeater denetiminin alt öğesi olarak bir öğesi ekleyin. Sözdizimi için, Repeater Web Sunucu Kontrolü Bildirgesi Sözdizimi’ne bakın.
Repeater denetimi, denetimin çalışma zamanında oluşturulabilmesi için sırayla veri bağlamlı denetimler içeren en az bir ItemTemplate içermelidir.
NotNot
Şablonları kullanma hakkında arka plan bilgisi için bkz. ASP.NET Web Sunucu Denetimleri Şablonları.
ItemTemplate’e HTML biçimlendirme ve Web sunucu denetimleri veya HTML sunucu denetimleri ekleyin.
Aşağıdaki örnekte gösterildiği gibi, Eval veri bağlama işlevini kullanarak çocuk denetimlerini sorgudaki verilere bağlayın.
<Öğe Tablosu>
Metin = ‘<% # Eval (“KategoriAdı”)%>’ />
Metin = ‘<% # Eval (“Açıklama”)%>’ />
Veri bağlama işlevleri hakkında bilgi için bkz. Veri Bağlama İfadesi Sözdizimi.
İsteğe bağlı olarak, bir AlternatingItemTemplate, SeparatorTemplate, HeaderTemplate veya FooterTemplate’i tanımlayın.
Örnek
Aşağıdaki örnek, bir HTML tablosundaki verileri görüntülemek için Repeater denetiminin nasıl kullanılacağını göstermektedir. Tablo öğesi HeaderTemplate’de başlar ve FooterTemplate’de sona erer. Repeater kontrolünün gövdesi içinde, veri hücresindeki sütunları görüntülemek için tablo hücreleri kullanılır. Alternatif ItemTemplate öğesi, tablo hücreleri için arka plan renginin bantlı bir efekt oluşturmak için farklı olması dışında ItemTemplate öğesi ile aynıdır.
C # VB
<% @ Page Language = “C #”%>
ASP.NET Tekrarlayıcı Örneği