日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
ASP.NET MVC分頁功能實現(xiàn):PagedList

更多的權利,就意味著更多的責任。在MVC中,我們幾乎不再使用Drag and Drop來的各種控件,因此我們就不再受這些控件所提供的功能的限制,但是當然也就失去了這些控件所帶來的好處和便利。比如GridView以及它所附帶的分頁功能。本文將利用LINQ的defered execution的特性來實現(xiàn)一個通用的分頁和導航的PagedList,從而實現(xiàn)ASP.NET MVC分頁功能。

創(chuàng)新互聯(lián)公司2013年至今,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目做網(wǎng)站、成都做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元安福做網(wǎng)站,已為上家服務,為安福各地企業(yè)和個人服務,聯(lián)系電話:13518219792

ASP.NET MVC分頁·CONTENT

為了使PagedList能有分頁和導航的功能,因此我們需要知道總共有多少行數(shù)據(jù),需要有多少個也需要顯示。故可以定義這樣一個接口

 

為了使這個通用的PagedList能真正的“通用”,就需要時使用泛型。.Net已經(jīng)提供了很好了一個很好的基類,我們繼承它就好了,同時實現(xiàn)IPagedList接口

對PagedList的構造函數(shù)中的最后一句代碼稍作解釋: index為從0開始計算的頁數(shù),可以為Null, pageSize 為每頁顯示的記錄數(shù)。最后對ToList()的調(diào)用會使得這個IQueryable被執(zhí)行,返回的List被加到這個PagedList中。

ASP.NET MVC分頁·Application

PagedList基本完成了,該實際應用了。在頁面文件中,根據(jù)PagedList的數(shù)據(jù),對CSS做一些設置,就可以實現(xiàn)分頁和導航的功能。

OK,We have done here. ASP.NET MVC分頁功能實現(xiàn)。

這里沒想到好方法把Controller的信息加進去,只好暫時hard code了。

【編輯推薦】

  1. 為ASP.NET MVC應用添加自定義路由
  2. 學習ASP.NET MVC路由的使用方法
  3. 淺析ASP.NET中的URL Rewrite
  4. 淺談ASP.NET MVC框架
  5. 介紹ASP.NET MVC中的MvcAjaxPanel

網(wǎng)頁名稱:ASP.NET MVC分頁功能實現(xiàn):PagedList
瀏覽路徑:http://m.5511xx.com/article/coiciie.html