C# 如何使用HTML表实现分页?

C# 如何使用HTML表实现分页?,c#,html,C#,Html,我有一个html表,我在服务器端用C#动态绑定数据。。问题是我有一个搜索按钮,它根据来自客户端页面的信息调用数据库上的搜索(在服务器端的搜索方法中)。此搜索方法从数据库加载信息并更新html表(这是动态绑定信息的地方) for(int i=0;i

我有一个html表,我在服务器端用C#动态绑定数据。。问题是我有一个搜索按钮,它根据来自客户端页面的信息调用数据库上的搜索(在服务器端的搜索方法中)。此搜索方法从数据库加载信息并更新html表(这是动态绑定信息的地方)

for(int i=0;i
。。。完成后,我将从DB加载的对象存储在会话变量中,如:session{“data”]=data


我的问题是如何显示html表格,每页有一定数量的记录,并且页面索引位于表格下方的查看页面底部?当我在页面中迭代时,如何保持数据的可查看性而不丢失?我不是在尝试使用ASP.net数据控件!!!

我知道这并不能完全回答您的问题,但不能解决问题“标准的ASP.NET DataGrid不支持开箱即用的分页吗?或者您不想使用ASP.NET控件。只是好奇….

您看过这篇关于如何进行分页的文章吗?这里有一个例子-

这可以修改为使用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);
}