UrlPager示例—基本功能

PageChanged事件被触发,当前页索引是:2
首页 上一页 1 2 3 4 5 6 7 8 9 10 ... 下一页 尾页 
   routes.MapPageRoute("UrlPagingBasic",
              "UrlPagerDemo/page{pageIndex}",
              "~/UrlPagerDemo/Default.aspx");
   
 
<form runat="server" id="form1">
<div><asp:Label runat="server" ID="lb_txt" EnableViewState="false"></asp:Label>
<asp:Label runat="server" ID="lb_btn" EnableViewState="false"></asp:Label>
</div>
<webdiyer:UrlPager runat="server" id="pager1" RouteName="UrlPagingBasic"
   TotalItemCount="198"  OnPageChanged="PageChanged"></webdiyer:UrlPager> 
   <asp:Button runat="server" ID="btn_test" Text="测试回发" OnClick="TestClick" />
   </form>
 
using System;

namespace Webdiyer.HomePage.UrlPagerDemo
{
    public partial class Basic : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void PageChanged(object sender, EventArgs e)
        {
            lb_txt.Text = "PageChanged事件被触发,当前页索引是:" + pager1.CurrentPageIndex;
        }

        protected void TestClick(object sender, EventArgs e)
        {
            lb_btn.Text = "按钮被点击,页面回发,UrlPager分页事件PageChanged没有被触发";
        }
    }
}