Forum
Merhabalar .net konusunda acemi olduğum için bir konuda fikrinizi öğrenmek istiyorum. Sayfa tasarımımda son yazıları listeleyen bir alan bulunuyor. Alandaki yazıları repeater ile sıralıyorum ancak ilk yazının (tasarımsal olarak en üstteki) formatı diğerlerinden farklıdır.
Bende şöyle bir çözüm yolu buldum: <%# (Container.ItemIndex == 0) ? "doğru" : "yanlış" %>
İlk item ise birinci tasarım divlerini değilse diğer tasarım elemanlarını yazdırıyorum.
Sorum şu: İki repeater kullanmak mı yoksa tek repeater ile (yukarıdaki gibi) kullanmak mı daha performanslı çalışır. .Net platformunda hangisi daha sağlıklıdır asıl sorum bu 🙂
Not: repeater için yazdığım sorguda son 5 satır, kategori ve içerik tipi where kriterleri var.
Repeater'ın databound eventinı kullanmak daha dogru olur gıbı bu durumlarda bır tane div atın ona runat server tagı ekleyın ve ıd verin
Databound eventinde htmlGenericcontroll div_id = (HtmlGenericControl)FindById.... gibi arıyarak set edebilirsiniz.
2 yontem hıc reapeter kullanmayın kod kısmında gostermek ve donmek ıstedıgınız verıyı cekın bir literal kontrol atarak ıcını doldurun tabı bu cok cok klasık ve eskı bır yontem ama bazen hayat kurtarabılıryor.
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com