Js_分页
public ActionResult Index(int? pageIndex)
{
List<string> data = new List<string>();
for (int i = ; i < ; i++)
{
data.Add((i * ).ToString());
}
PagedList<string> pagedList = new PagedList<string>(data.AsQueryable(), pageIndex, );
return View("Index", "_Layout", pagedList);
} public PartialViewResult IndexPartial(int? pageIndex)
{
List<string> data = new List<string>();
for (int i = ; i < ; i++)
{
data.Add((i * ).ToString());
} PagedList<string> pagedList = new PagedList<string>(data.AsQueryable(), pageIndex, );
return PartialView("Index", pagedList);
}
Index
@model PagedList<string>
@{
Layout = null;
}
@RenderPage("../Shared/_pagerView.cshtml")
@foreach (var item in Model)
{
@item<br />
<br />
}
@RenderPage("../Shared/_pagerView.cshtml")
pagerView
<style type="text/css">
/*= 分页页号样式 =*/
.pagination
{
margin-bottom: 10px;
line-height: 23px;
}
.pagination-inner
{
float: right;
}
.pagination a, .pagination span
{
float: left;
display: inline;
margin-left: 3px;
padding: 0 7px;
border: 1px solid #a2d0e5;
background-color: #fff;
white-space: nowrap;
}
.pagination a:link, .pagination a:visited
{
color: #017ca9;
text-decoration: none;
}
.pagination a:hover, .pagination a:active
{
border-color: #1db535;
text-decoration: none;
}
.pagination .current, .pagination a.current:link, .pagination a.current:visited
{
color: #fff;
border-color: #1db535;
background: #57d26a;
font-weight: bold;
}
</style>
<div class="clearfix pagination">
<div class="pagination-inner">
@if (Model.Start > 1)
{
<a href="javascript:void(0);" pageindex="1">1...</a>
}
@for (int i = Model.Start; i <= Model.End; i++)
{
<a href="javascript:void(0);" pageindex="@i">@i</a>
}
@if (Model.End < Model.TotalPages && Model.PageIndex - Model.Start < 3)
{
string totalPages = (Model.TotalPages).ToString();
<a href="javascript:void(0);" pageindex="@totalPages">...@(totalPages)</a>
}
</div>
</div>
<script type="text/javascript">
$(document).ready(
$("a").click(function () {
var p = $(this).attr("pageindex");
$.post("Home/IndexPartial", { pageIndex: p }, function (data) {
$("#main").html(data);
});
})
)
</script>
Controller
Js_分页的更多相关文章
- EasyUI_前台js_分页
1.html: <table id="DataTb" title="客户信息" class="easyui-datagrid" sty ...
- 记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题
最近有项目反应,在服务器CPU使用较高的时候,我们的事件查询页面非常的慢,查询几条记录竟然要4分钟甚至更长,而且在翻第二页的时候也是要这么多的时间,这肯定是不能接受的,也是让现场用SQLServerP ...
- js实现前端分页页码管理
用JS实现前端分页页码管理,可以很美观的区分页码显示(这也是参考大多数网站的分页页码展示),能够有很好的用户体验,这也是有业务需要就写了一下,还是新手,经验不足,欢迎指出批评! 首先先看效果图: 这是 ...
- JdbcTemplate+PageImpl实现多表分页查询
一.基础实体 @MappedSuperclass public abstract class AbsIdEntity implements Serializable { private static ...
- MVC如何使用开源分页插件shenniu.pager.js
最近比较忙,前期忙公司手机端接口项目,各种开发+调试+发布现在几乎上线无问题了:虽然公司项目忙不过在期间抽空做了两件个人觉得有意义的事情,一者使用aspnetcore开发了个人线上项目(要说线上其实只 ...
- NET Core-TagHelper实现分页标签
这里将要和大家分享的是学习总结使用TagHelper实现分页标签,之前分享过一篇使用HtmlHelper扩展了一个分页写法地址可以点击这里http://www.cnblogs.com/wangrudo ...
- 套用JQuery EasyUI列表显示数据、分页、查询
声明,本博客从csdn搬到cnblogs博客园了,以前的csdn不再更新,朋友们可以到这儿来找我的文章,更多的文章会发表,谢谢关注! 有时候闲的无聊,看到extjs那么肥大,真想把自己的项目改了,最近 ...
- php实现的分页类
php分页类文件: <?php /** file: page.class.php 完美分页类 Page */ class Page { private $total; //数据表中总记录数 pr ...
- C#关于分页显示
---<PS:本人菜鸟,大手子还请高台贵手> 以下是我今天在做分页时所遇到的一个分页显示问题,使用拼写SQL的方式写的,同类型可参考哦~ ------------------------- ...
随机推荐
- apache开源项目--PDFBox
PDFBox是Java实现的PDF文档协作类库,提供PDF文档的创建.处理以及文档内容提取功能,也包含了一些命令行实用工具. 主要特性包括: 从PDF提取文本 合并PDF文档 PDF 文档加密与解密 ...
- 解决android手机sd卡安装pak后直接打开,按home键异常问题
if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); return; }
- 关于Memcache mutex设计模式的.net实现
之前在网上看过memcache-mutex的场景分析和实现代码,这里将.net方式加以实现,当然这里主要是依据原文的伪代码照猫画虎,以此做为总结及记录.如果您对相应实现感兴趣可以尝试使用本文提供的代码 ...
- Apache,PHP,MySQL的安装,配置
Apache 1. 下载 Apache版本号为2.2.22. 最好下载msi安装文件.下载地址为:http://www.apache.org/dist/httpd/binaries/win32/ 如果 ...
- CF GYM 100703I Endeavor for perfection
题意:有n个学习领域,每个领域有m个课程,学习第i个领域的第j个课程可以获得sij个技能点,在每个领域中选择一个课程,要求获得的n个技能点的最大值减最小值最小,输出符合要求的策略. 解法:尺取法.将课 ...
- 关于C#中static静态变量
C#静态变量使用static 修饰符进行声明,在类被实例化时创建,通过类进行访问不带有 static 修饰符声明的变量称做非静态变量,在对象被实例化时创建,通过对象进行访问一个类的所有实例的同一C#静 ...
- HDU 4614-Vases and Flowers(线段树区间更新)
题意: n个花瓶(0-n-1) 现有两个操作, 操作1 给a,f 从a位置开始向后连续插f个花(一个花瓶插一个)若当前花瓶有花则向后找,直到n-1位置如果还有多余的花则丢掉求查完花的第一和最后一个位置 ...
- 用JSP做后台管理系统
添加新闻 /** * 获取从页面读取的数据 * @param request * @return 单个新闻信息 * @throws UnsupportedEncodingException ...
- 第一章 :绪论-Twitter数据的收集和处理
为什么要用twitter,我心里是一万头CNM在飞奔.这个国外的东西很不好访问到的,国内的政策,你懂的,不说这个了,还是想办法翻出去再说吧. 不知道别人都用的什么工具,看到太多的注册就头大,就选了一个 ...
- 对String的一点了解
/** * @param args */ public static void main(String[] args) { String str1 = "welcome"; Str ...