我的 .aspx 页面中有一个 GridView,它在后面的代码中绑定到 SQL Server 数据库表。我还有一个 jQuery UI 范围滑块。现在我必须根据滑块的值过滤 GridView 中的数据,这应该在客户端完成。简而言之,我必须像下面的链接那样建立一个页面,但不知道从哪里开始以及如何做。我google了很多,但没有得到任何完整的指导。
问问题
447 次
1 回答
0
ASP.NET GridView 控件仅在服务器端获取数据。如果要在客户端过滤数据,首先应将所有数据传递给客户端,然后根据过滤器的值有条件地显示相应的行。
ASP.NET 有一种算法,可以在呈现 .aspx 页面时将 html id 分配给它的所有控件。该算法由ClientIDMode
和ClientIDRowSuffix
属性控制。一旦您知道所有行的客户端 ID,您就可以根据过滤器的当前值使用 jQuery 切换它们的可见性。
于 2012-11-13T08:22:24.150 回答