我有一个html表,它在C#中在服务器端动态绑定数据。问题是我有一个搜索按钮,它基于数据库(在服务器端的搜索方法中)调用搜索来自客户端页面的信息。此搜索方法从数据库加载信息并更新html表(这是动态绑定信息的位置)
for (int i = 0; i < data.Count; i++)
{
FirstCell.Controls.Add(lbl1);
SecondCell.Controls.Add(lbl2);
ThirdCell.Controls.Add(lbl3);
row.Cells.Add(FirstCell);
row.Cells.Add(SecondCell);
row.Cells.Add(ThirdCell);
Table.Rows.Add(row);
}
...在完成此操作后,我将来自DB的加载对象存储在会话变量中,如:Session {“data”] = data;
我的问题是如何在每页显示一定数量的记录的html表中,页面索引位于表格下方的视图页面底部?当我遍历页面时,保持数据可见而不丢失?我不是试图使用ASP.net数据控件!!!
答案 0 :(得分:1)
我知道这并不能完全回答你的问题,但标准的ASP.NET DataGrid是否支持开箱即用的分页?或者您不想使用ASP.NET控件。好奇......
答案 1 :(得分:1)
您是否看过有关如何implement client-side paging in a Gridview control using JQuery的帖子?这里有一个例子 - Datagrid paging using JQuery example
可以修改它以使用html表。