当前位置: 首页 > news >正文

网站如何换空间/软文营销代理

网站如何换空间,软文营销代理,小程序商城需要icp许可证吗,丹阳网站建设哪家好分页的原理是将本页的数据通过查询拿出来,当数据很巨大时,不用全部拿出来,影响效率。 第一步拿数据: sql server下的分页查询: select * from (select *,Row_Number() over(order by id) nums from tableName) table…

分页的原理是将本页的数据通过查询拿出来,当数据很巨大时,不用全部拿出来,影响效率。

第一步拿数据:

sql server下的分页查询:

select * from  (select *,Row_Number() over(order by id)  nums from tableName) tableName where  nums > 2 and nums < 10

检索 2-10的数据,这里必须用到子查询。因为设置 nums的条件时,nums必须为表里有的字段。

mysql下的分页查询:

SELECT *  FROM USER LIMIT 2,5

检索从3开始的5条数据,比起ms sql简单了点

 

接下来需要封装一个分页类,将分页用到的数据封装进去。封装的数据有要显示的多条数据,所以这个类就继承List<T>

  public class PageinatedList<T> : List<T>{private int pageIndex;private int pageSize;private int totalCount;private int totalPages;/// <summary>/// 当前页码/// </summary>public int PageIndex{set { pageIndex = value; }get { return pageIndex; }}/// <summary>/// 每页个数/// </summary>public int PageSize{set { pageSize = value; }get { return pageSize; }}/// <summary>/// 数据总数/// </summary>public int TotalCount{set { totalCount = value; }get { return totalCount; }}/// <summary>/// 可分页数/// </summary>public int TotalPages{set { totalPages = value; }get { return totalPages; }}public PageinatedList(IQueryable<T> table, int pageIndex, int pageSize){this.PageIndex = pageIndex;this.PageSize = pageSize;this.TotalCount = table.Count();this.TotalPages = TotalCount / PageSize;this.AddRange(table.Skip(pageIndex*PageSize).Take(PageSize));}}

这里我用到的是linq查询,linq查询返回的是一个 IQueryable<T> 接口 下的一个子类。所以我这里构造函数就传进去一个IQueryable<T> table

 

用linq查询出来,然后封装进分页类。返回给页面。这样就能拿到数据和分页用到的属性

        public ActionResult Index(){var select = from c in ent.学生 orderby c.学号 select c;var pageinated = new PageinatedList<学生>(select,0,10);return View(pageinated);}public ActionResult Pages(int page){var select = from c in ent.学生 orderby c.学号 select c;var pageinated = new PageinatedList<学生>(select, page, 10);return View(pageinated);}
 function changePage(i) {$.post("Pages?Page=" + i, function (data) {$("#mytr").html(data);});}

通过ajax来改变数据。

 

转载于:https://www.cnblogs.com/sjyzz/p/7884078.html

http://www.lbrq.cn/news/1578331.html

相关文章:

  • 搜收录网/百度怎么优化关键词排名
  • 自己怎么做网站网页/今日热点新闻事件标题
  • 买虚机送网站建设/如何在外贸平台推广
  • 计算机专业网页制作/镇江搜索优化技巧
  • 个人网页案例/泰安seo培训
  • 岱山县网站建设/java培训机构
  • 在阿里巴巴上做网站需要什么条件/百度搜索引擎怎么弄
  • wordpress主题qux/珠海优化seo
  • 网站上做时时彩代理赚钱吗/税收大数据
  • 最新新闻事件内容/外包seo服务收费标准
  • 衢州网站建设专业的公司/上海网站seo公司
  • 政府网站网页设计/2022当下社会热点话题
  • 做ktv的网站/线上宣传渠道
  • 杨伟丽 郑州做网站/百度app客服人工在线咨询
  • 网站放自己服务器备案/网站关键词推广价格
  • 做网站时无法上传图片/宁波怎么优化seo关键词
  • gta5网站正在建设中/bing搜索引擎国内版
  • 做打鱼网站犯法不/专门做网站的公司
  • 厦门网站开发网站建设网站/网络平台宣传方式有哪些
  • 新开传奇网站合击/甲马营seo网站优化的
  • 装修上什么网站比较好/推广引流网站
  • 佛山做企业网站公司/如何注册网站
  • web怎样插入自己做的网站/搭建网站工具
  • 一站式做网站服务/广西南宁做网站的公司
  • 嘉兴做网站美工的工作/百度手游排行榜
  • WordPress知更鸟主题怎样安装/北京搜索引擎优化主管
  • php网站开发薪资/今日国内新闻大事件
  • 杭州网站建设图片/seoer是什么意思
  • 电商网站开发哪里好/常用的网络营销方式
  • 做质粒图谱的网站/如何做市场调研和分析
  • 数据结构 二叉树(2)堆
  • 京东方 DV133FHM-NN1 FHD13.3寸 工业液晶模组技术档案
  • 【MySQL基础篇】:MySQL索引——提升数据库查询性能的关键
  • MATLAB实现遗传算法求解路网路由问题
  • 标准io(1)
  • 北京JAVA基础面试30天打卡07