最近在開發(fā)過程中經(jīng)常用到分頁,今天擠出些時間來捋一捋自己的經(jīng)驗(yàn)
在web開發(fā)中,一般顯示數(shù)據(jù)列表頁時,我們會用到分頁控件來顯示數(shù)據(jù)。采用分頁一般基于兩種不同的需求,一種是數(shù)據(jù)量不算很大,但是在頁面展示又顯得過長,看起來很不舒服。一種則是因?yàn)閿?shù)據(jù)量太過于龐大,無法一次性去數(shù)據(jù)庫將數(shù)據(jù)讀取出來,于是采用分頁的形式去將數(shù)據(jù)分頁顯示出來。
前者即所謂的前端分頁,而后者就是服務(wù)端分頁。
兩者的區(qū)別在于:前端分頁是將所有數(shù)據(jù)取出,為方便用戶查看,合理展示數(shù)據(jù)。在前端js上對數(shù)據(jù)進(jìn)行分頁。而服務(wù)端分頁是根據(jù)當(dāng)前頁面要展示的內(nèi)容,通過前端傳入的參數(shù),獲取對應(yīng)頁面的數(shù)據(jù)進(jìn)行展示。簡而言之就是前端分頁是在前端對數(shù)據(jù)進(jìn)行分頁,服務(wù)端分頁這是在后臺對數(shù)據(jù)進(jìn)行分頁。
下面分別展示下使用layPage分頁控件兩者的用法
假設(shè)后臺返回的數(shù)據(jù)對象如下:
public class people{ public string name{get;set;}=string.Empty; public int age{get;set;}=0; } //獲取的數(shù)據(jù)是 List<people> plist; //JsonConvert.SerializeObject()為序列化對象 return Json(JsonConvert.SerializeObject(plist));
網(wǎng)頁題目:基于layPage插件實(shí)現(xiàn)兩種分頁方式淺析-創(chuàng)新互聯(lián)
文章URL:http://m.newbst.com/article14/dceide.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名、網(wǎng)頁設(shè)計公司、網(wǎng)站制作、外貿(mào)建站、建站公司、外貿(mào)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容