BebeSaiyan Ответов: 1

Как получить количество итераций в ASP repeater control?


Я просто хочу знать, как получить количество итераций в asp.net управление ретранслятором. А затем, после того как я его получу, я хочу передать значение в свою переменную javascript.

Вот aspx:

Что я уже пробовал:

<asp:Repeater ID="Repeater3" runat="server" 
   OnItemDataBound="subImages_ItemDataBound" ItemType="thumbnailImage" 
    SelectMethod="GetThumbnail"> 
   <ItemTemplate>
       <asp:Image ID="subImage" runat="server" ImageUrl='<%# Item.subimages 
                 %>' CssClass="subPicStyle"/>
   </ItemTemplate>
</asp:Repeater>


И в основном в моем javascript-коде я просто хочу сохранить его в var numIterations = ?

Karthik_Mahalingam

вы имеете в виду количество предметов в ретрансляторе ?

1 Ответов

Рейтинг:
0

Ashok8033

Сначала получите родительский элемент ретранслятора. установите идентификатор для каждой ItemTemplate .Затем ретранслятор имеет некоторый шаблон элемента в качестве дочернего элемента.


ВАР _Parent =$('#Repeater_id');

int rowsCount=_Parent. children ('#itemtemplateID'). length;