AspNetPager配合Repeater无刷新翻页踩的坑

发布于 2017-12-02  220 次阅读


UrlPaging="false" 这个参数设置为false 如果为true的话依然是刷新分页

这个参数是用来指定是否使用url传递分页信息的方式来分页。
选择false,则用post替代get来隐式传递页码

而且如果UrlPaging为True会导致ViewState失效,

每次翻页后,Url都会变,相当于访问了一个新的页面,所有ViewState均会置为空
如果用updatepanel无刷新的话,jquery事件会失效,所有翻页事件后要重新注册下事件

ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "event", "RegisterEvent()", true);

RegisterEvent()为JS方法,里面都是各种jquery事件注册


LoneKing