BootStrap mvcpager分页样式(get请求,刷新页面)
作者:小小高 时间:2023-09-19 04:18:29
使用方法:
先把mvcpager.dll引用加入mvc项目中。
前台代码
前台:
@{
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 = "上页", NextPageText = "下页", FirstPageText = "首页", LastPageText = "尾页", 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>
后台代码
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 = "上页", NextPageText = "下页", FirstPageText = "首页", LastPageText = "尾页", 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分页样式(get请求,刷新页面)网站的支持!
来源:http://www.cnblogs.com/gaocong/p/4991174.html
标签:bootstrap,分页,样式,mvcpager
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
java自定义注解实现前后台参数校验的实例
2023-04-27 23:53:21
![](https://img.aspxhome.com/file/2023/5/92695_0s.png)
C#实现装箱与拆箱操作简单实例
2023-09-10 15:37:28
Java数组扩容实现方法解析
2021-08-25 13:08:26
使用java编程从0到1实现一个简单计算器
2023-12-06 04:47:53
![](https://img.aspxhome.com/file/2023/1/83011_0s.png)
使用genymotion访问本地上Tomcat上数据的方法
2022-11-23 05:51:43
![](https://img.aspxhome.com/file/2023/3/91003_0s.jpg)
Spring JPA配置文件Eclipse报错如何解决
2022-05-07 00:51:34
Flutter持久化存储之数据库存储(sqflite)详解
2022-11-16 04:34:30
Java聊天室之解决连接超时问题
2021-06-07 16:30:54
![](https://img.aspxhome.com/file/2023/5/69115_0s.png)
Java多线程编程详细解释
2022-12-22 10:19:41
七个Spring核心模块详解
2021-07-25 15:32:18
Android利用FlexboxLayout轻松实现流动布局
2021-06-24 02:41:53
![](https://img.aspxhome.com/file/2023/4/110694_0s.gif)
c#操作Redis的5种基本类型汇总
2021-06-03 03:24:07
![](https://img.aspxhome.com/file/2023/7/89807_0s.png)
IDEA使用SpringAssistant插件创建SpringCloud项目
2021-06-06 10:47:46
![](https://img.aspxhome.com/file/2023/4/71214_0s.jpg)
Spring AOP实现功能权限校验功能的示例代码
2021-10-18 21:32:29
SpringCloud Zuul网关功能实现解析
2022-09-12 14:30:31
![](https://img.aspxhome.com/file/2023/3/67453_0s.png)
使用Android studio3.6的java api方式调用opencv
2023-10-10 17:16:38
![](https://img.aspxhome.com/file/2023/1/138511_0s.png)
Android 安全加密:Https编程详解
2023-11-08 06:58:51
![](https://img.aspxhome.com/file/2023/5/139215_0s.png)
SpringMVC 参数绑定相关知识总结
2022-06-05 12:50:54
常见JavaWeb安全问题和解决方案
2023-11-09 01:02:17
Maven分步详解多环境配置与应用流程
2021-12-28 07:52:14
![](https://img.aspxhome.com/file/2023/9/122309_0s.png)