1. @{
  2. ViewBag.Title = "Index";
  3. }
  4. @{
  5. int pageIndex = (int)ViewBag.CurrentPage;
  6.  
  7. int pageCount = (int)ViewBag.Pages;
  8. }
  9. <h2>Index</h2>
  10. <table>
  11. <tr>
  12. <th>cateId</th>
  13. <th>cateName</th>
  14. <th>cateNote</th>
  15. <th>create_date</th>
  16. </tr>
  17. @foreach (var c in ViewBag.Demo){
  18. <tr>
  19. <td>@c.cateId</td>
  20. <td>@c.cateName</td>
  21. <td>@c.cateNote</td>
  22. <td>@c.create_date</td>
  23. </tr>
  24. }
  25. </table>
  26. <div>
  27. <span>当前第<span style="color:red;font-weight:bold;">@pageIndex</span>页</span>&nbsp;
  28. <span>共<span>@pageCount</span>页</span>&nbsp;
  29. @Html.ActionLink("第一页", "Index", new { page = 1 }) &nbsp;
  30. @if (pageIndex>1)
  31. {
  32. @Html.ActionLink("上一页", "Index", new { page = (pageIndex - 1) })
  33. }
  34. else
  35. {
  36. <a href="javascript:void(0)" style="color:#ccc;">上一页</a>
  37. }
  38. @if (pageIndex<pageCount)
  39. {
  40. @Html.ActionLink("上一页", "Index", new { page = (pageIndex + 1) })
  41. }
  42. else
  43. {
  44. <a href="javascript:void(0)" style="color:#ccc;">下一页</a>
  45. }
  46. @Html.ActionLink("最后一页", "Index", new { page = pageCount })
  47. </div>
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.Mvc;
  6.  
  7. namespace WebApplication1.Controllers
  8. {
  9. public class DemoController : Controller
  10. {
  11. webappEntities db = new webappEntities();
  12. //
  13. // GET: /Demo/
  14. public ActionResult Index(string page)
  15. {
  16.  
  17. int pageIndex = page == null ? : Convert.ToInt32(page);
  18. int pageSize = ;
  19. var cates = db.category.OrderByDescending(c => c.cateId).Skip((pageIndex-)*pageSize).Take(pageSize);
  20. int sum = db.category.Count();
  21. int pages = ;
  22. if (sum % pageSize == )
  23. {
  24. pages = sum / pageSize;
  25. }
  26. else
  27. {
  28. pages = sum / pageSize + ;
  29. }
  30. ViewBag.Pages = pages;
  31. ViewBag.CurrentPage = pageIndex;
  32. ViewBag.Demo = cates;
  33. return View();
  34. }
  35.  
  36. public ActionResult Test()
  37. {
  38.  
  39. return View();
  40. }
  41. }
  42. }

asp.net mvc简单分页实例的更多相关文章

  1. ASP.NET MVC 简单分页代码

    using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We ...

  2. Asp.net MVC 简单分页 自做简单分页

    Asp.net MVC 简单分页:   public static string Pager(int page,int pageSize,int total)         {           ...

  3. ASP.NET MVC 简单介绍①

    ASP.NET  MVC 简单介绍① 只做了重要描述,内容出自菜鸟教程网站内容. 目录 1布局 2HTML 帮助器 3.Razor 语法 4.添加样式 5.Layout 6. Controllers ...

  4. MVC简单分页

    对Car汽车表分页 实现简单分页,放在这里方便查看回顾,自定义每页几条有点问题,有待完善······ 1.新建mvc项目 2.添加linq to sql 数据库连接 3.添加CarBF类 using ...

  5. 学习ASP.NET MVC(十一)——分页

    在这一篇文章中,我们将学习如何在MVC页面中实现分页的方法.分页功能是一个非常实用,常用的功能,当数据量过多的时候,必然要使用分页.在今天这篇文章中,我们学习如果在MVC页面中使用PagedList. ...

  6. ASP.NET MVC 简单事务添加

    ASP.NET MVC 简单事务 //实例化查询上下文 using ( BookStoreEntities db = new BookStoreEntities()) { //找到需要价格和名称的数据 ...

  7. asp.net MVC通用分页组件 使用方便 通用性强

    asp.net MVC通用分页组件 使用方便 通用性强   该分页控件的显示逻辑: 1 当前页面反色突出显示,链接不可点击 2 第一页时首页链接不可点击 3 最后一页时尾页链接不可点击 4 当前页面左 ...

  8. asp.net mvc简单实现基于Razor的分页控件

    最近在写一些web应用了解了一下asp.net mvc发现的确好用,所以直接就干上了.不过在使用asp.net mvc的Razor模板的情况并不向传统webform那样可以使用控件.但从Razor的功 ...

  9. ASP.NET MVC 简单的分页思想与实现

    首先我们通过VS创建一个空的基于Razor视图引擎的ASP.NET MVC3 Web应用程序,命名为JohnConnor.Web 对创建过程或Razor不太了解的看官,请移步 ASP.NET MVC ...

随机推荐

  1. python 判断变量有没有定义

    ? 1 2 'varname' in locals().keys() 'varname' in  dir()

  2. Mysql 乐观锁

    转载:http://chenzhou123520.iteye.com/blog/1863407 乐观锁介绍: 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般 ...

  3. pgm11

    这里简要的讨论 hybrid network 与一些时序数据的分析. hybrid network 指网络中存在离散随机变量与连续随机变量,这种情况下一般非常麻烦,这主要是因为连续型随机变量需要使用某 ...

  4. python3.5opencv3图像文字标注

    import cv2 cv2.namedWindow("mark", cv2.WINDOW_AUTOSIZE) image = cv2.imread("../images ...

  5. loj#2009.「SCOI2015」小凸玩密室

    题目链接 loj#2009. 「SCOI2015」小凸玩密室 题解 树高不会很高<=20 点亮灯泡x,点亮x的一个子树,再点亮x另外的子树, 然后回到x的父节点,点亮父节点之后再点亮父节点的其他 ...

  6. springmvc源码解析MvcNamespaceHandler之<mvc:view-resolvers>

    说在前面 本次主要介绍springmvc配置解析. springmvc配置解析 本次介绍MvcNamespaceHandler. 进入到这个方法org.springframework.web.serv ...

  7. 【BZOJ1821】[JSOI2010]部落划分(二分,并查集)

    [BZOJ1821][JSOI2010]部落划分(二分,并查集) 题面 BZOJ 洛谷 题解 二分答案,把距离小于二分值的点全部并起来,\(\mbox{check}\)一下是否有超过\(K\)个集合就 ...

  8. 启用SharePoint 的 web application下面所有站点“备用语言”

    clear $PSSnapin = Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue | Out-N ...

  9. 洛谷 P2059 [JLOI2013]卡牌游戏 解题报告

    P2059 [JLOI2013]卡牌游戏 题意 有\(n\)个人玩约瑟夫游戏,有\(m\)张卡,每张卡上有一个正整数,每次庄家有放回的抽一张卡,干掉从庄家起顺时针的第\(k\)个人(计算庄家),干掉的 ...

  10. 分别用postman和python做post请求接口功能测试

    前几天,在做一个post请求的接口功能测试的时候,发现数据始终无法入库, 认真加仔细检查了请求的url.方式.参数,均没有问题 找到技术确认,原来是需要传json格式数据 在头信息中加上类型,body ...