文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现

AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现

时间:2011-04-10  来源:麻将我会

在网上看到这篇文章《AspNetPager + GridView + ASP.NET AJAX 分页无刷新实现 》 感觉收获很大, 这里推荐给大家,

public partial class HYZXLIST : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            GetData();
        }
    }
  
    private void GetData()
    {
        Info i = new Info();
        int classid = 1;
        if (!string.IsNullOrEmpty(Request.QueryString["classid"]))
        {
            classid = int.Parse(Request.QueryString["classid"].ToString());
        }

        int pageindex = 1;
        //if (Request["page"] != null)
        //{
        //    pageindex = Convert.ToInt32(Request["page"]);
        //}
        if (AspNetPager1.CurrentPageIndex < 1)
        {
            pageindex = 1;
        }
        else
        {
            pageindex = AspNetPager1.CurrentPageIndex;
        }
        int pagenum = AspNetPager1.PageSize;
        int recordcount;
        string classname;

        ListView1.DataSource = i.GetInfoByClassID(pageindex, pagenum, out recordcount, classid, out classname);
        ListView1.DataBind();
        titleleft.InnerText = classname;
        titleright.InnerHtml = "你现在的位置>>" + classname;
        AspNetPager1.RecordCount = recordcount;
    }
    protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
    {
        AspNetPager1.CurrentPageIndex = e.NewPageIndex;
        GetData();
    }
    protected void AspNetPager1_PageChanged(object sender, EventArgs e)
    {

    }
}

可以看到这里用的是page_changing事件;

刚开始使用的pagechanged事件 老是提示莫名奇怪的错误,或者干脆没有翻页效果;

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载