我在页面上有一个GridView,页面顶部有一些搜索选项和一个搜索按钮, 当用户单击“搜索”按钮时,获取第一条记录并绑定网格并显示给用户。 现在开始获取剩余记录(一次5个)并添加到网格直到整个搜索结果。 这是可能的asp.net和jQuery,如果是的话,请建议我如何实现它。
答案 0 :(得分:1)
听起来你想(理论上)读取HTTP流并将结果直接输出到浏览器中。不要这样做。
我建议您只需向GridView
添加分页支持,并考虑优化数据库查询/数据绑定过程。有many other answers here覆盖GridView
分页。
答案 1 :(得分:-1)
我假设您从数据库中获取数据。您可以在page_load中的数据源的select命令中设置过滤器,如下所示:
SqlDataSource1.SelectCommand = "SELECT * from Table1"
+ " WHERE (Field1 LIKE '%" + filter + "%'"
+ " OR Field2 LIKE '%" + filter + "%')";
对于一次5条记录,您可以将PageSize设置为5。