免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
使用aspnetpager,設(shè)定默認(rèn)CurrentPageIndex的方法

這兩天公司做了個(gè)程序,由于數(shù)據(jù)比較多,使用分頁控件aspNetPager.dll(7.0.2) 控件來分頁,比較方便。

  不過昨天有人提了個(gè)要求,說在修改第十頁的數(shù)據(jù)后,操作完了會自動(dòng)返回第一頁,我再到第十頁的時(shí)候翻頁會比較麻煩。能不能有個(gè)方法修改完了,返回的時(shí)候還是第十頁,這樣就方面了很多。剛開始的時(shí)候想想很簡單么。只要把頁數(shù)AspNetPager1.CurrentPageIndex保存在session里面 在加載的時(shí)候如果session中有值的話就把session中的值設(shè)置給AspNetPager1.CurrentPageIndex不就行了么,

,說干就干,改過以后,修改返回來的時(shí)候CurrentPageIndex怎么還是1,而且沒辦法修改,
,搞了我半天,見鬼了,去網(wǎng)上也沒找到這方面的資料介紹,郁悶啊。沒辦法,自己調(diào),試了半天發(fā)現(xiàn)一個(gè)問題。分頁控件初次加載的時(shí)候是沒有數(shù)據(jù)的,它的記錄數(shù)為0.但是我現(xiàn)在要把它設(shè)為第十頁,那它做分頁的顯示

(上一頁 4 5 6 6 7 8 .... 下一頁 )的時(shí)候就會出問題,報(bào)錯(cuò)(0條數(shù)據(jù)沒法分10頁啊,

),可偏偏這個(gè)控件它就是不報(bào)錯(cuò),估計(jì)是把異常捕獲掉了,然后就設(shè)死加載沒數(shù)據(jù)的時(shí)候就是第一頁,不讓修改。

       知道這個(gè)道理就簡單了,我離開頁面之前同時(shí)保存CurrentPageIndex 和RecordCount不就行了,下次回來的時(shí)候只要這兩個(gè)值都存在,先綁定RecordCount 告訴它我有這么多條數(shù)據(jù),再設(shè)定CurrentPageIndex,這樣它就可以做分頁了,馬上修改,搞定!

,記錄下來,希望以后忘了還有個(gè)找的地方。

下面是部分代碼:

   /// <summary>
        /// 保存分頁控件的當(dāng)前頁
        /// </summary>
        public void SaveAspNetPagerIndex()
        {
            Session["ReceiveListPageIndex"] = AspNetPager1.CurrentPageIndex;
            Session["ReceiveListcount"] = AspNetPager1.RecordCount;
        }
        protected void ANPMember_PageChanged(object sender, EventArgs e)
        {
            SaveAspNetPagerIndex();
            Bind();
        }

///在首次加載頁面的時(shí)候看一下,有沒有保存的記錄,有就綁定
                if (Session["ReceiveListPageIndex"] != null)
                {
                    AspNetPager1.RecordCount = int.Parse(Session["ReceiveListcount"].ToString());
                    AspNetPager1.CurrentPageIndex = int.Parse(Session["ReceiveListPageIndex"].ToString());
                }

 

注:引用自http://hi.baidu.com/hao_2468/blog/item/d055334d3247fc3dafc3ab92.html

我個(gè)人的解決方案用的url傳值

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
AspNetPager使用方法(精)
ASPNETPAGER分頁控件的使用方法[圖文]
Asp.Net數(shù)據(jù)控件引用AspNetPager.dll分頁實(shí)現(xiàn)代碼
ASP.NET調(diào)用Oracle分頁存儲過程并結(jié)合ASPnetpager分頁控件 實(shí)現(xiàn)分頁功能
分頁
AspNetPager分頁控件
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服