c#mvc之分页,首页,尾页,上一页,下一页
public static int PageIndex = 1;
//上一页
public ActionResult Prev()
{
List<Category> categories = (from c in db.Category select c).ToList();
ViewBag.categories = categories;
//默认每页显示4行数据
PageIndex--;
if (PageIndex < 1)
{
PageIndex = 1;
}
return View("member_list", news.Skip((PageIndex - 1) * 4).Take(4));
}
//下一页
public ActionResult Next()
{
List<Category> categories = (from c in db.Category select c).ToList();
ViewBag.categories = categories;
//默认每页显示4行数据
PageIndex++;
int totalPages = (int)Math.Ceiling(news.Count() / 4.0);//总页数
if (PageIndex > totalPages)
{
PageIndex = totalPages;
}
return View("member_list", news.Skip((PageIndex - 1) * 4).Take(4));
}
//首页
public ActionResult HomePage()
{
List<Category> categories = (from c in db.Category select c).ToList();
ViewBag.categories = categories;
return View("member_list", news.Skip(0).Take(4));
}
//尾页
public ActionResult TarilerPage()
{
List<Category> categories = (from c in db.Category select c).ToList();
ViewBag.categories = categories;
int totalPages = (int)Math.Ceiling(news.Count() / 4.0);//总页数
return View("member_list", news.Skip((totalPages - 1) * 4).Take(4));
}
控制器这么写
页面的话只需要在a标签中写下地址即可,具体代码如下:
<a class="num" href="/Paging/HomePage">首页</a>
c#mvc之分页,首页,尾页,上一页,下一页相关推荐
- 95.91p30.space\/index.php,关于 ThinkPHP6 分页样式的定制及点击下一页搜索条件丢失的解决方法...
首先说一下前提条件是多应用模式下,假设每页显示 3 条记录. 控制器文件所在路径: /app/index/controller/DemoController.php 模板视图文件所在路径: /app/ ...
- php页面分页6,关于 ThinkPHP6 分页样式的定制及点击下一页搜索条件丢失的解决方法...
首先说一下前提条件是多应用模式下,假设每页显示 3 条记录. 控制器文件所在路径: /app/index/controller/DemoController.php 模板视图文件所在路径: /app/ ...
- java页面后退代码,JS后退一页, JS返回上一页代码, JS返回下一页,JS返回第几页,JS页面跳转...
Javascript 返回上一页: 1. history.go(-1), 返回两个页面: history.go(-2); 2. history.back(). 3. window.history.fo ...
- 如何修改dede文章页上一篇下一篇"没有了"
dedecms上一篇下一篇调用标签: {dede:prenext get='pre'/} {dede:prenext get='next'/} 如何自定义织梦dedecms上一篇下一篇标签调用内容呢, ...
- mysql创建临时表 分页_ASP+MySQl利用临时表分页第一页数据正常,下一页往后没有数据...
具体代码如下,那位高手帮解决下: 具体代码如下,那位高手帮解决下: '初始化数据库连接 strConnection = "dsn=mydata;driver={myodbd driver}; ...
- Vue2:使用Vant UI实现网易云评论页上拉和下拉刷新
目录 一.项目数据API接口地址 二.实现页面效果 三.实现思路 四.实现思路代码 1.发送ajax请求获取20条评论 2.下拉触发onRefresh事件 3.上拉触发onLoad事件 五.实现功能完 ...
- ajax 点击下一页,AJAX请求帮助下一页/上一页
小编典典 尝试这样的事情-保持一个名为的全局变量,currentPage然后简单地相应地调整页码. 的HTML Current Page: 1 JS var currentPage=1; loadCu ...
- 解决:word表格,未完成一页就跳到下一页
1.点击表格左上角的十字箭头来 全选表格 2.右键->表格属性->将"行"与"列"中的指定高度和宽度都不选
- php分页上一页下一页判断,分页(上一页,下一页)
实现功能:出现首页,下一页,上一页,尾页 $pagesize=2;//分页,已知每页显示几条记录,$pagesize //我们通过在地址栏传递page参数的形式获得当前是第几页,?page=1就是第一 ...
- php+mysql实现分页:上一页,下一页
mysql里将数据分页显示的语句是:limit 5,1.5表示检索开始位置,1表示显示1页 所以在php中要实现上一页,下一页就要传一个数据page给limit,就可以分页. 可以理解为三个步骤: ...
最新文章
- java基础--日期--练习集锦
- mysql5.1 与mysql5.5 字符集设置区别
- resetroot_169route_python2(用于ubuntu12.04和14.04,centos系列)
- Almost Regular Bracket Sequence
- 搞定系统设计 02:估算的一些方法
- AI视觉,视频云新挑战的解决之道
- 中移动12580领跑世界杯商旅营销
- 从MapReduce的执行来看如何优化MaxCompute(原ODPS) SQL
- 日期插件My97DatePicker
- android if else,Android对很多if和else条件
- linux设备驱动归纳总结--转载小白的博客
- Kafka配置4--Windows下配置Kafka的SSL证书
- Deepin中如何使用adb和fastboot工具
- 82_Linux检测指定ip指定端口是否开放
- 调整csgo画面显示FPS值
- Joplin使用坚果云WebDAV同步存在的问题以及解决办法
- Rayson API 框架分析系列之2:API服务开发
- git报错warning: Clone succeeded, but checkout failed
- 如何锁定计算机硬盘,详细教您如何给硬盘加密
- Python爬虫实例--新浪热搜榜[正则表达式]
热门文章
- 文献阅读 - Deep Contextualized Word Representations
- 【C++初阶11-模版进阶】解锁C++模版更多玩法
- 转载 | C语言中signed和unsigned理解
- qt 生成系统托盘,加载图标
- 对着摄像头玩游戏,小姐姐大战金刚芭比,你选那个赢?
- Web系统与技术概述
- python 入门实战改进B站小甲鱼飞机大战增强版4.0
- android webview 铺满_统编三年级上《铺满金色巴掌的水泥路》学习笔记
- 苹果15手机价格和图片颜色 iphone15配置参数详情
- C++11移动构造函数详解