ASP.NET同步分頁MvcPager使用詳解

來源:互聯網
上載者:User
最近接觸了一下MvcPager,來做個筆記吧

其實,我喜歡前後端分離,分頁這種東西前端負責的地方,後端不用顧問,這裡的MvcPager有點讓我想起伺服器控制項,畢竟用到了HtmlHelper。

但是挺方便的。。以前我們寫分頁,後端會封裝一Page<T>類,現在我們可以用MvcPager給我們提供好的PageList<T>,功能有點類似,不過MvcPager的功能要強大。

一、使用MvcPager這個控制項,需要以下支援

1.後端MvcPager.dll引用:

2.前端需要Css:pagerstyles.css,以及其他主題樣式 圖片等(PS:我的Demo是用的bootstrap)Js:Jq,jquery.unobtrusive-ajax.min.js,MvcPager.js(PS:同步的分頁不需要全部引用,非同步分頁是需要引用的,這裡我們暫時都先引用哈)

二、利用MvcPager提供的方法ToPageList進行分頁查詢,取出資料,返回給前台進行展示

這裡返回PageList<UserInfo>對象給前台的強型別視圖,注意這裡的form的method=“get”,因為分頁條的連結是基於url來進行訪問背景,搜尋的參數都是通過url帶過去的,如果變為post,那麼搜尋的功能將會失效。

主要是這張圖,設定分頁條的代碼,這裡用到了MvcPager的分頁功能,是對HtmlHelper的擴充。

三、

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.