• 20-09-2013, 08:42:24
    #1
    Merhaba arkadaşlar benim bir websitem var www.mustafaydemir.com buradaki Portfolyo bölümünü repeaterla tekrarlayarek her 8 li den sonra bir ul koymak istiyorum çünkü css yapısı öyle. Bunu kayıtlar database den gelecek şekilde nasıl yapabilirim. Repeaterla 8 kaydı saydırıp her 8 den sonra bir ul tag atmam gerekiyor..
  • 20-09-2013, 20:50:31
    #2
    VB Scriptin Mod operatörünü araştırın.
  • 20-09-2013, 23:28:29
    #3
    repeater in içine bir sayaç koyun ve her 8 i saydığındaki kisimda if komutu ile ul lerinizi ekleyin. 8 olmayan durumlarda if e girmeyeceğinden diğerkt geçecektir.
  • 23-09-2013, 09:54:23
    #4
    Bunu örnek olarak gösterebilir misiniz nasıl yapabileceğimi ??
    <asp:Repeater ID="Repeater1" runat="server">
    02
    <HeaderTemplate>
    03
    <ul><li>
    04
    </HeaderTemplate>
    05
    <ItemTemplate>
    06
    <div class="project">
    07
    <div class="project-bg">
    08
    <a rel="example_group" href="tasarimlar/b/001.jpg" title="">
    09
    <img src="tasarimlar/t/001.jpg" alt="Mustafa Aydemir" /></a>
    10
    </div>
    11
    </div>
    12
    <%# Container.ItemIndex +1 %8 == 0 ? "</li></ul><ul><li>" : ""%>
    13
    </ItemTemplate>
    14
    <FooterTemplate></li></ul></FooterTemplate>
    15
    </asp:Repeater></pre>
    16
    </div>

    Bu şekilde yaptım ama olmadı malesef neresini düzenlemem gerekiyor
  • 05-10-2013, 00:12:35
    #5
    Benim sorunum hala çözülmedi yok mudur yardımcı olabilecek birisi =???
  • 05-10-2013, 19:44:16
    #6
    sayfaya placeholder ekleyip,
    db'deki bilgileri datareader'a alıp
    foreach ile her 8 veride bir
    placeholder'a yeni repeater ekletip databind yapabilirsin. Biraz karışık oldu snaırım
  • 04-12-2013, 19:40:06
    #7
    Sorunum çözülmüştür ama baya karışık bir yapıya sahip oldu detaylı bilgi almak isteyen olursa bana www.mustafaydemir.com adresinden ulaşıp bilgi alabilir.