MVC 分頁

后臺代碼:

using Webdiyer.WebControls.Mvc;

 1 public ActionResult Index(int id = 1)
 2         {
 3             int pageIndex = id;
 4             int count;
 5             int pageSize = 7;
 6 
 7             List<News> newsList =
 8                 newsSer.QueryByPage(pageIndex, pageSize, out count, c => c.IsDel == false && c.Status == (int)Enums.EStatus.pass, c => c.PTime)
 9                     .ToList();
10 
11             ViewBag.count = Math.Ceiling(count * 1.0 / pageSize);
12             ViewBag.pageIndex = pageIndex;
13             ViewBag.newsList = newsList;
14 
15             PagedList<News> mPage = newsList.ToPagedList(pageIndex, pageSize);
16             mPage.TotalItemCount = count;
17             mPage.CurrentPageIndex = pageIndex;//此處3行可換為 IPagedList<News> mPage=new PagedList<News>(newsList,pageIndex,pageSize,count);
18 
19             ViewBag.mPage = mPage;
20             return View();
21         }

?

前臺代碼:

@using Webdiyer.WebControls.Mvc
@{Layout = null;List<News> newsList2 = ViewBag.newsList;PagedList<News> mPage = ViewBag.mPage;
}@Html.Pager(mPage, new PagerOptions { PageIndexParameterName = "id", CurrentPagerItemTemplate = "<span class=\"current\">{0}</span>", DisabledPagerItemTemplate = "<span class=\"disabled\">{0}</span>", Id = "diggpager" })

?

樣式:

 1 /*分頁 楚曉冰*/
 2 /* digg style*/
 3 /* 藍色:#000099 */
 4 /* 淡藍色:rgb(0, 160, 234) */
 5 
 6 div#diggpager { padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center; margin-top: 25px; }
 7 div#diggpager a { border-right: #aaaadd 1px solid; padding-right: 5px; border-top: #aaaadd 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 1px solid; color: rgb(0, 160, 234); padding-top: 2px; border-bottom: #aaaadd 1px solid; text-decoration: none; }
 8 div#diggpager a:hover { border-right: rgb(0, 160, 234) 1px solid; border-top: rgb(0, 160, 234) 1px solid; border-left: rgb(0, 160, 234) 1px solid; color: #000; border-bottom: rgb(0, 160, 234) 1px solid; }
 9 div#diggpager a:active { border-right: rgb(0, 160, 234) 1px solid; border-top: rgb(0, 160, 234) 1px solid; border-left: rgb(0, 160, 234) 1px solid; color: #000; border-bottom: rgb(0, 160, 234) 1px solid; }
10 div#diggpager span.current { border-right: rgb(0, 160, 234) 1px solid; padding-right: 5px; border-top: rgb(0, 160, 234) 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: rgb(0, 160, 234) 1px solid; color: #fff; padding-top: 2px; border-bottom: rgb(0, 160, 234) 1px solid; background-color: rgb(0, 160, 234); float: none !important; }
11 div#diggpager span.disabled { border-right: #eee 1px solid; padding-right: 5px; border-top: #eee 1px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid; }

?

前臺代碼2:

@Html.Pager(mPage, new PagerOptions { PageIndexParameterName = "id", NumericPagerItemCount = 5, ContainerTagName = "ul", CssClass = "pagination", CurrentPagerItemTemplate = "<li class=\"active\"><a href=\"#\">{0}</a></li>", DisabledPagerItemTemplate = "<li class=\"disabled\"><a>{0}</a></li>", PagerItemTemplate = "<li>{0}</li>", Id = "bootstrappager2", PageIndexBoxId = "pageIndexBox", GoToButtonId = "goToBtn" })

樣式用的是 bootstrap.css

?

備注:參考文檔?http://www.webdiyer.com/mvcpager/demos/applycss/

?

轉載于:https://www.cnblogs.com/ICE_Inspire/p/5162417.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/257751.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/257751.shtml
英文地址,請注明出處:http://en.pswp.cn/news/257751.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

cvc 降噪_耳機降噪功能這么多,說說什么是ANC、ENC、CVC、DSP降噪

降噪功能對耳機的作用很重要&#xff0c;一是減少噪音&#xff0c;避免過度放大音量&#xff0c;從而減少對耳朵的損害。二是過濾噪音從而提高音質和通話質量。降噪可分為被動式降噪和主動式降噪。被動式降噪也就是物理降噪&#xff0c;被動式降噪是指利用物理特性將外部噪聲與…

RPC 和 RESTful

2019獨角獸企業重金招聘Python工程師標準>>> to do ... 轉載于:https://my.oschina.net/u/2002769/blog/1505410

[linx] ubuntu網絡重啟命令

/etc/init.d/networking restart #這種方式必須有/etc/network/interface文件 ifconfig eth0 down #直接重啟網卡 ifconfig eth0 up 轉載于:https://www.cnblogs.com/fantasy01/p/4229734.html

密碼學入門1——凱撒密碼和三重DES加解密

實驗目的 1、完成第一個入門加解密——凱撒密碼 2、完成當下較為流行的三重DES加解密技術 3、熟悉所學的實際運用方向 實驗準備 硬件&#xff1a;計算機或筆記本電腦 操作系統&#xff1a;Mac操作系統 IDE環境&#xff1a;Eclipse 程序語言&#xff1a;Java 一、實驗基本…

老李談JVM內存模型

老李談JVM內存模型 poptest是國內唯一一家培養測試開發工程師的培訓機構&#xff0c;以學員能勝任自動化測試&#xff0c;性能測試&#xff0c;測試工具開發等工作為目標。如果對課程感興趣&#xff0c;請大家咨詢qq&#xff1a;908821478&#xff0c;咨詢電話010-84505200。 J…

emqx 使用端口_數據傳輸、存儲、展現,EMQ X + TDengine 搭建 MQTT 物聯網數據可視化平臺...

物聯網數據采集涉及到大量設備接入、海量的時序數據傳輸&#xff0c;EMQ X 消息中間件與 TDengine 大數據平臺的組合技術棧完全能夠勝任場景中的海量時間序列監測數據的傳輸、存儲和計算。數據入庫后&#xff0c;往往需要其他方式如數據可視化系統將數據按照規則統計、展現出來…

站點CSS樣式不起作用,或僅僅有一部分起作用?隨手記

事件&#xff1a;網頁中使用了相同的樣式&#xff0c;下半部分正常顯示&#xff0c;上半部分樣式所有丟失不能顯示。解決&#xff1a;改動了相應的CSS樣式文件的編碼 這個是最沒有想到的解決的方法。怎樣調試&#xff1a;通過右鍵頁面查看編碼為UTF-8 或 GBK 看到樣式正常顯示&…

大數據--循序漸進的大數據(2)

一、Hdfs 架構 訪問 (1) ----nameNode(2) |||dataNode每隔一段時間secondaryNameNode會將fsimage和edits進行合并產生心得fsimage&#xff1b;1、Hdfs 適用場景數據密集型并行計算計算密集并行計算2、不適合的場景HDFS不合適大量小文件的儲存HDFS適用于高吞吐量&#xff0c;…

virtualbox 啟動時Kernel driver not installed (rc=-1908) 錯誤的解決方法

virtualbox 啟動時Kernel driver not installed (rc-1908) 錯誤的解決方法 網上的方法各種各樣&#xff0c;結果繞山繞水一點用沒有&#xff0c;就下面這句就行 sudo /Library/Application\ Support/VirtualBox/LaunchDaemons/VirtualBoxStartup.sh restart昨天更新了下系統&a…

ios開發之-繼承的實現運用

// // main.m // 繼承 ////#import <Foundation/Foundation.h> #import "Animal.h" #import "Cat.h" #import "Dog.h" #import "FeedMan.h"int main(int argc, const char * argv[]) {// Animal * animal [Animal new]; /…

查找字段 如何 過濾

dm.ADOTbBug 使用Filter 屬性的話&#xff0c;不能包括 查找字段。 方法1 在過濾事件里 使用查找字段。 http://www.itdelphi.com/delphibbs/doc/2001/558361.htm 方法2 就是使用查找字段對應的KeyFields 為字段名。 比如查找字段是 部門名稱&#xff0c;對應的數據集里KeyFiel…

python字符串去頭尾_帶你認識優秀的python代碼

有一串長的字符串names "LI XIA , ZHAO MING ,LAO WANG *,DA XIONG >,LI MEI MEI, CHANG JIANG,LI QIANG,ZHANG WU JI,ZHANG SAN FENG,DU GU QIU BAI,QIAO FENG"。要求&#xff1a;&#xff08;1&#xff09;過濾所有的名字&#xff0c;去掉每個名字左右的空格和…

python學習筆記之裝飾器、遞歸、算法(第四天)

參考老師的博客&#xff1a; 金角&#xff1a;http://www.cnblogs.com/alex3714/articles/5161349.html 銀角&#xff1a;http://www.cnblogs.com/wupeiqi/articles/4963027.html 一、冒泡算法實例&#xff1a; a [32,5,22,41,7,31,12,102,74,37,9,25] 1、方法1&#xff1a; c…

數字信號處理筆記1-信號與常見操作

年輕人&#xff0c;你對數學一無所知&#xff0c;你只是習慣了而已。 —馮諾伊曼 前言 本學期開始跟著實驗室學習計算機視覺領域&#xff0c;而一個重要的基礎知識就是《數字圖像處理》&#xff0c;而數字信號處理作為一個大類&#xff0c;可以將數字圖像處理理解為數字信號處…

[linux驅動]linux驅動模塊

一&#xff0c;內核模塊的概念 經常在內核驅動代碼看到類似fs_init()等驅動初始化函數&#xff0c;那么這個和module_init()函數的差別在哪里&#xff0c;宏定義__define_initcall(level,fn)對于內核的初始化很重要&#xff0c;他指示編譯器在編譯的時候&#xff0c;將一系列初…

看我如何基于PythonFacepp打造智能監控系統

由于種種原因&#xff0c;最近想親自做一個基于python&facepp打造的智能監控系統。 000&#xff1a;萌芽 1&#xff1a;暑假在家很無聊 想出去玩&#xff0c;找不到人。玩個lol&#xff08;已卸載&#xff09;&#xff0c;老是坑人。實在是無聊至極&#xff0c;不過&#x…

c++ 遍歷所有點且距離最短_編程小白暑期進階筆記41-C語言數據結構與算法圖遍歷的應用...

基于廣度優先遍歷算法的應用思考題&#xff1a;&#xff08;思考題答案&#xff1a;BFS(廣度優先遍歷)在一般的帶權圖中是不能解決最短路問題&#xff0c;了解BFS的都知道&#xff0c;BFS是根據節點到源節點之間的節點數遍歷的&#xff0c;也就是先訪問離源節點節點數最少的點。…

underscorejs-groupBy學習

2.18 groupBy 2.18.1 語法 _.groupBy(list, iteratee, [context]) 2.18.2 說明 把list分為多個集合&#xff0c;iterator為分組的依據,返回值為Object list可以是數組、對象、字符串或arguments等iteratee為分組的依據.iterator的參數(value, key, list)iterator如果是function…

關于@WebServlet(“LoginServlet“)404 報錯的解決辦法 “請求的資源[/test/LoginServlet] 不可用”

關于WebServlet&#xff08;“LoginServlet”&#xff09;404 報錯的解決辦法 “請求的資源[/test/LoginServlet] 不可用” *一切事物的開頭總是困難這句話&#xff0c;在任何一種科學上都是適用的。 * ——馬克思 一個困擾了我n天的問題&#xff0c;終于終于還是解決了&#…

ASP.NET MVC+EF框架+EasyUI實現權限管理系列(14)-主框架搭建

ASP.NET MVCEF框架EasyUI實現權限管理系列(14)-主框架搭建 原文:ASP.NET MVCEF框架EasyUI實現權限管理系列(14)-主框架搭建ASP.NET MVCEF框架EasyUI實現權限管系列 (開篇) (1):框架搭建 (2):數據庫訪問層的設計Demo (3):面向接口編程 (4 ):業務邏輯層的封裝 (5):前臺…