ASP.NET同步分頁(yè)MvcPager使用詳解
最近接觸了一下MvcPager,來(lái)做個(gè)筆記吧
其實(shí),我喜歡前后端分離,分頁(yè)這種東西前端負(fù)責(zé)的地方,后端不用顧問(wèn),這里的MvcPager有點(diǎn)讓我想起服務(wù)器控件,畢竟用到了HtmlHelper。
但是挺方便的。。以前我們寫(xiě)分頁(yè),后端會(huì)封裝一Page<T>類(lèi),現(xiàn)在我們可以用MvcPager給我們提供好的PageList<T>,功能有點(diǎn)類(lèi)似,不過(guò)MvcPager的功能要強(qiáng)大。
一、使用MvcPager這個(gè)控件,需要以下支持
1.后端MvcPager.dll引用:
2.前端需要Css:pagerstyles.css,以及其他主題樣式 圖片等(PS:我的Demo是用的bootstrap)Js:Jq,jquery.unobtrusive-ajax.min.js,MvcPager.js(PS:同步的分頁(yè)不需要全部引用,異步的分頁(yè)是需要引用的,這里我們暫時(shí)都先引用哈)
二、利用MvcPager提供的方法ToPageList進(jìn)行分頁(yè)查詢(xún),取出數(shù)據(jù),返回給前臺(tái)進(jìn)行展示
這里返回PageList<UserInfo>對(duì)象給前臺(tái)的強(qiáng)類(lèi)型視圖,注意這里的form的method=“get”,因?yàn)榉猪?yè)條的鏈接是基于url來(lái)進(jìn)行訪問(wèn)后臺(tái)的,搜索的參數(shù)都是通過(guò)url帶過(guò)去的,如果變?yōu)閜ost,那么搜索的功能將會(huì)失效。
主要是這張圖,設(shè)置分頁(yè)條的代碼,這里用到了MvcPager的分頁(yè)功能,是對(duì)HtmlHelper的擴(kuò)展。
三、效果圖
更多精彩內(nèi)容大家還可以參考《ASP.NET分頁(yè)功能操作》進(jìn)行學(xué)習(xí),希望大家喜歡。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Asp.Net MVC 分頁(yè)、檢索、排序整體實(shí)現(xiàn)代碼
- ASP.NET MVC分頁(yè)和排序功能實(shí)現(xiàn)
- ASP.NET MVC 5使用X.PagedList.Mvc進(jìn)行分頁(yè)教程(PagedList.Mvc)
- ASP.NET MVC4 HtmlHelper擴(kuò)展類(lèi),實(shí)現(xiàn)分頁(yè)功能
- ASP.NET MVC4 Razor模板簡(jiǎn)易分頁(yè)效果
- asp.net MVC分頁(yè)代碼分享
- ASP.NET MVC分頁(yè)的實(shí)現(xiàn)方法
- ASP.NET MVC分頁(yè)控件
- ASP.Net MVC+Data Table實(shí)現(xiàn)分頁(yè)+排序功能的方法
相關(guān)文章
ASP.NET頁(yè)面優(yōu)化 性能提升8倍的方法
今天與大家分享:一種優(yōu)化頁(yè)面執(zhí)行速度的方法。采用這個(gè)方法,可以使用頁(yè)面的執(zhí)行速度獲得【8倍】的提升效果2012-03-03ASP.NET對(duì)HTML頁(yè)面元素進(jìn)行權(quán)限控制(二)
分三步實(shí)現(xiàn):標(biāo)出界面所要分配權(quán)限的元素、掃描界面獲取所要分配權(quán)限的元素信息、存入數(shù)據(jù)庫(kù)中,感興趣的朋友可以了解下2013-12-12ASP.NET Core3.1 Ocelot負(fù)載均衡的實(shí)現(xiàn)
這篇文章主要介紹了ASP.NET Core3.1 Ocelot負(fù)載均衡的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能(判斷格式+即時(shí)瀏覽 )
這篇文章主要介紹了基于ASP.NET+easyUI框架實(shí)現(xiàn)圖片上傳功能的相關(guān)資料,重點(diǎn)在于如何判斷格式,實(shí)現(xiàn)即時(shí)瀏覽,需要的朋友可以參考下2016-06-06驗(yàn)證用戶(hù)必選CheckBox控件與自定義驗(yàn)證javascript代碼
CheckBox控件,由于它的值是選擇與非選擇。因此在提交數(shù)據(jù)時(shí),想讓用戶(hù)必須選擇CheckBox,普通情況之下,不好做驗(yàn)證;但我們可以使用asp:CustomValidator來(lái)驗(yàn)證,不過(guò)還得寫(xiě)自定義驗(yàn)證Javascript代碼2013-01-01asp.net 實(shí)現(xiàn)靜態(tài)頁(yè)面累加訪問(wèn)量的三種方式
asp.net 實(shí)現(xiàn)靜態(tài)頁(yè)面累加訪問(wèn)量的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2010-03-03ASP.NET+Web服務(wù)實(shí)現(xiàn)軟件共享
ASP.NET+Web服務(wù)實(shí)現(xiàn)軟件共享...2006-09-09ASP.NET記住登陸用戶(hù)名的具體實(shí)現(xiàn)
ASP.NET記住登陸用戶(hù)名的具體實(shí)現(xiàn),需要的朋友可以參考一下2013-06-06