如何在 JavaScript 中获取中继器项的计数

本文关键字:中继器 获取 JavaScript | 更新日期: 2023-09-27 18:35:59

如何在JavaScript中获取中继器项的计数?

<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1"   
    OnPreRender="Repeater1_PreRender">
    <ItemTemplate>    
    </ItemTemplate>
</asp:Repeater>

如何在 JavaScript 中获取中继器项的计数

您可以在服务器端计算数据源(Datatable.Rows.Count for datatable 或 if list List.count...)并将其保存在 JavaScript 变量中。

例如,如果您的数据源是一个列表。

int count = yourList.Count;
repetear.DataSource = yourList;
...
ClientScript.RegisterClientScriptBlock(this.GetType(), "countRepeaterItems",
                    string.Format("var countRepetear = {0};", count ));

现在你有一个变量 countRepetear javascript 与项目数