如何在asp.net中进行分页?

时间:2012-08-08 20:22:28

标签: asp.net

我只想问一下如何制作页面列表,如[First] [1] [2] [3] [4] [Last]。

当用户点击页码4时,他将被重定向到第4页。我需要这个用于我的网站,因为向下滚动是很长的路,我不希望我的访问者一直向下滚动只是为了知道什么在我的网站上。

Here's an example

1 个答案:

答案 0 :(得分:2)

您可以使用GridView控件。它具有分页功能。检查此链接

标记

<asp:GridView ID="gvMyUsers" runat="server" AllowPaging="True" PageSize="20">

</asp:GridView>

代码隐藏

protected void Page_Load(object sender, EventArgs e)
{
   gvMyUsers.DataSource = GetUsersFromDatabase(); //e.g. DataTable, DataReader, List<MyUser>, Any IEnumerable
   gvMyUsers.DataBind();
}

这可以让您了解会发生什么。

您可以在GridView,Paging等上进行更多的阅读和Google搜索