none
Repeater içerisinde sayaç ile değer yazdırma. RRS feed

  • Soru

  • Merhaba arkadaşlar. Sayfamda,

    public int counter = 0; 

    şeklinde global bir değişken oluşturdum. Bu değişkeni repeater içerisinde her data için bir id değeri atamak istiyorum yani  örnek veriyorum,

    <ItemTemplate>

    <li id="li-<%#counter %>"><%# Eval("name") %></li>

    </ItemTemplate>

    buraya kadar herşey tamam.

    <ItemTemplate></ItemTemplate>

    sonuna geliyorum

    <ItemTemplate>

    ...........

    ............

    <%counter++;%>

    </ItemTemplate>

    yazıyorum. ancak dönen değer hep "0" bunun nedeni ne olabilir. Şimdiden yardımlarınız için teşekkür ederim.



    • Düzenleyen CocoBa 22 Nisan 2013 Pazartesi 10:55
    22 Nisan 2013 Pazartesi 10:54

Yanıtlar

  • İstersen <%counter++%> yerine itemdatabound eventin'de bir literal'in textine atama yaparak yaparsan sorunun çözülür repeater ın itemdatabound eventi ekrana basılıcak her veri için bir sefer tetiklenir
    • Yanıt Olarak İşaretleyen CocoBa 22 Nisan 2013 Pazartesi 11:51
    22 Nisan 2013 Pazartesi 11:12

Tüm Yanıtlar

  • İstersen <%counter++%> yerine itemdatabound eventin'de bir literal'in textine atama yaparak yaparsan sorunun çözülür repeater ın itemdatabound eventi ekrana basılıcak her veri için bir sefer tetiklenir
    • Yanıt Olarak İşaretleyen CocoBa 22 Nisan 2013 Pazartesi 11:51
    22 Nisan 2013 Pazartesi 11:12
  • Teşekkür ederim söylediğiniz bir çözüm.. Ama değeri atadığım yer de <%# counter++ %> yazdığımda da oluyormuş zaten.
    22 Nisan 2013 Pazartesi 11:51