Fork me on GitHub

AspNetPager 示例 - 在用户控件中使用AspNetPager

该示例演示如何在用户控件中使用AspNetPager分页控件来对DataList控件进行分页。
订单编号:11077     订单日期:1998/5/6
公司名称:Rattlesnake Canyon Grocery
雇员姓名:Nancy Davolio

订单编号:11076     订单日期:1998/5/6
公司名称:Bon app'
雇员姓名:Margaret Peacock

订单编号:11075     订单日期:1998/5/6
公司名称:Richter Supermarkt
雇员姓名:Laura Callahan

订单编号:11074     订单日期:1998/5/6
公司名称:Simons bistro
雇员姓名:Robert King

订单编号:11073     订单日期:1998/5/5
公司名称:Pericles Comidas clásicas
雇员姓名:Andrew Fuller

订单编号:11072     订单日期:1998/5/5
公司名称:Ernst Handel
雇员姓名:Margaret Peacock

订单编号:11071     订单日期:1998/5/5
公司名称:LILA-Supermercado
雇员姓名:Nancy Davolio

订单编号:11070     订单日期:1998/5/5
公司名称:Lehmanns Marktstand
雇员姓名:Andrew Fuller

订单编号:11069     订单日期:1998/5/4
公司名称:Tortuga Restaurante
雇员姓名:Nancy Davolio

订单编号:11068     订单日期:1998/5/4
公司名称:Queen Cozinha
雇员姓名:Laura Callahan

Page 1 of 32  Order 1-10

UserControl.aspx:

<%@ Page Language="C#" MasterPageFile="AspNetPager.master" AutoEventWireup="true"  MetaDescription="该示例演示如何在用户控件中使用AspNetPager分页控件来对DataList控件进行分页。" Inherits="UserControl_Default" Title="在用户控件中使用AspNetPager" Codebehind="UserControl.aspx.cs" %>

<%@ Register Src="PagerControl.ascx" TagName="PagerControl" TagPrefix="uc1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="main" Runat="Server">
    <uc1:PagerControl ID="PagerControl1" runat="server" />
    <asp:Button ID="Button1" runat="server" Text="PostBack" OnClick="Button1_Click" />
    <asp:Label ID="Label1" runat="server" EnableViewState="False"></asp:Label>
</asp:Content>

UserControl.aspx.cs:

using System;
using System.Web.UI;

public partial class UserControl_Default : Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = "回发了";
    }
}