如何使用jQuery计算asp.net中gridview中的行数

chu*_*h97 5 asp.net jquery

有谁知道如何使用jQuery计算asp:GridView中的行数.如果没有找到行,那么我想做些什么......

djd*_*d87 13

A GridView只是呈现为标准HTML表,因此只需计算trGridView下的元素数:

var totalRows = $("#<%=GridView1.ClientID %> tr").length;
Run Code Online (Sandbox Code Playgroud)


Ayy*_*ash 5

每个GridView都生成基本上是表的HTML,并且该表有一个ID(查看输出页面的源代码以了解我在说什么).您可以通过myGridView.ClientID或在ASP.NET 4中将.Net中的ID传递给JavaScript ClientIdMode="Static",从而使用与ASP控件完全相同的ID.

然后在jquery(它是一个与GridView层完全分离的客户端层)中,获取该ID并计算:

$("#mygridviewid tr").length;
Run Code Online (Sandbox Code Playgroud)