BootStrap mvcpager分頁(yè)樣式(get請(qǐng)求,刷新頁(yè)面)
使用方法:
先把mvcpager.dll引用加入mvc項(xiàng)目中。
前臺(tái)代碼
前臺(tái):
@{ Layout = null; } @using Webdiyer.WebControls.Mvc @model PagedList<string> <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> <title>Index</title> <link href="~/Content/css_pager.css" rel="stylesheet" /> </head> <body> <div> @foreach (var item in Model) { @item<br /> } </div> <div style="text-align:center;"> @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", ContainerTagName = "ul", PrevPageText = "上頁(yè)", NextPageText = "下頁(yè)", FirstPageText = "首頁(yè)", LastPageText = "尾頁(yè)", CssClass = "pagination", PagerItemsSeperator = "", CurrentPagerItemWrapperFormatString = "<li class=\"active\"><a href=\"#\">{0}</a></li>", PagerItemWrapperFormatString = "<li>{0}</li>" }, new { id = "bootstrappager", @class = "pagination" }) <!-- @class 可為pagination或pager 樣式可自行修改樣式表--> </div> </body> </html>
后臺(tái)代碼
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Webdiyer.WebControls.Mvc; namespace MvcApplication6.Controllers { public class HomeController : Controller { // // GET: /Home/ public ActionResult Index(int pageIndex=1, int pageSize=2) { List<string> list = new List<string>(){ "a", "b", "c", "d" }; return View(list.ToPagedList(pageIndex, pageSize)); } } } @Html.Pager(Model, new PagerOptions { PageIndexParameterName = "pageIndex", ContainerTagName = "ul", PrevPageText = "上頁(yè)", NextPageText = "下頁(yè)", FirstPageText = "首頁(yè)", LastPageText = "尾頁(yè)", CssClass = "pagination", PagerItemsSeperator = "", CurrentPagerItemWrapperFormatString = "<li class=\"active\"><a href=\"#\">{0}</a></li>", PagerItemWrapperFormatString = "<li>{0}</li>" }, new { id = "bootstrappager", @class = "pagination" })
樣式更改:class為pager或pagination
如圖:
樣式文件:
.pagination { border-radius: 4px; display: inline-block; margin: 20px 0; padding-left: 0; } .pagination > li { display: inline; } .pagination > li > a, .pagination > li > span { background-color: #fff; border: 1px solid #ddd; color: #337ab7; float: left; line-height: 1.42857; margin-left: -1px; padding: 6px 12px; position: relative; text-decoration: none; } .pagination > li:first-child > a, .pagination > li:first-child > span { border-bottom-left-radius: 4px; border-top-left-radius: 4px; margin-left: 0; } .pagination > li:last-child > a, .pagination > li:last-child > span { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus { background-color: #eee; border-color: #ddd; color: #23527c; z-index: 3; } .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus { background-color: #337ab7; border-color: #337ab7; color: #fff; cursor: default; z-index: 2; } .pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus { background-color: #fff; border-color: #ddd; color: #777; cursor: not-allowed; } /*.pagination-lg > li > a, .pagination-lg > li > span { font-size: 18px; line-height: 1.33333; padding: 10px 16px; } .pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span { border-bottom-left-radius: 6px; border-top-left-radius: 6px; } .pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span { border-bottom-right-radius: 6px; border-top-right-radius: 6px; } .pagination-sm > li > a, .pagination-sm > li > span { font-size: 12px; line-height: 1.5; padding: 5px 10px; } .pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } .pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span { border-bottom-right-radius: 3px; border-top-right-radius: 3px; }*/ .pager { list-style: outside none none; margin: 20px 0; padding-left: 0; text-align: center; } .pager li { display: inline; } .pager li > a, .pager li > span { background-color: #fff; border: 1px solid #ddd; border-radius: 15px; display: inline-block; padding: 5px 14px; text-decoration: none; } .pager li > a:hover, .pager li > a:focus { background-color: #eee; text-decoration: none; } .pager .next > a, .pager .next > span { float: right; } .pager .previous > a, .pager .previous > span { float: left; } .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span { background-color: #fff; color: #777; cursor: not-allowed; } .pager > .active > a, .pager > .active > span, .pager > .active > a:hover, .pager > .active > span:hover, .pager > .active > a:focus, .pager > .active > span:focus { background-color: #eee; cursor: default; z-index: 2; }
以上所述是小編給大家介紹的BootStrap mvcpager分頁(yè)樣式(get請(qǐng)求,刷新頁(yè)面),希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- MvcPager分頁(yè)控件使用注意事項(xiàng)
- ASP.NET同步分頁(yè)MvcPager使用詳解
- MVC分頁(yè)之MvcPager使用詳解
- bootstrap table 服務(wù)器端分頁(yè)例子分享
- 完美實(shí)現(xiàn)bootstrap分頁(yè)查詢(xún)
- Angular.js與Bootstrap相結(jié)合實(shí)現(xiàn)表格分頁(yè)代碼
- Bootstrap Paginator分頁(yè)插件使用方法詳解
- 第一次動(dòng)手實(shí)現(xiàn)bootstrap table分頁(yè)效果
- Bootstrap table分頁(yè)問(wèn)題匯總
- MvcPager分頁(yè)控件 適用于Bootstrap
相關(guān)文章
C#數(shù)據(jù)結(jié)構(gòu)之循環(huán)鏈表的實(shí)例代碼
C#數(shù)據(jù)結(jié)構(gòu)之循環(huán)鏈表的實(shí)例代碼,需要的朋友可以參考一下2013-03-0310分鐘學(xué)會(huì)VS NuGet包私有化部署
本文主要介紹了10分鐘學(xué)會(huì)VS NuGet包私有化部署,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-09-09C#?HttpClient超時(shí)重試機(jī)制詳解
超時(shí)重試的實(shí)現(xiàn)方式可以使用循環(huán)結(jié)構(gòu),在請(qǐng)求發(fā)起后等待一定時(shí)間,若超時(shí)未收到響應(yīng),則再次發(fā)起請(qǐng)求,循環(huán)次數(shù)可以根據(jù)實(shí)際情況進(jìn)行設(shè)置,一般建議不超過(guò)三次,這篇文章主要介紹了C#?HttpClient超時(shí)重試,需要的朋友可以參考下2023-06-06c# 應(yīng)用NPOI獲取Excel中的圖片,保存至本地的算法
本文主要介紹了c# 應(yīng)用NPOI獲取Excel中的圖片,保存至本地的算法。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-02-02C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法
這篇文章主要介紹了C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法,涉及C#綁定控件關(guān)聯(lián)性的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-08-08c#使用file.copy實(shí)現(xiàn)文件備份示例
需要把D盤(pán)Source文件夾中的所有名稱(chēng)包含"LTE"的子文件夾Copy到E盤(pán)的Backup文件中,實(shí)現(xiàn)特定文件夾每天備份,下面使用file.copy實(shí)現(xiàn)一下這個(gè)功能2014-03-03