MVC分页控件.pptVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MVC分页控件

Company Logo LOGO 软件技术系 冷亚洪 正大软件技术学院 - 软件技术系 内容摘要 (一)认识分页控件 (二)MVC分页控件的功能 (三)实例分析 了解什么是分页控件;分页控件有何作用;有那些分类;有什么异同… 如何实现通用的简单的、通用的分页控件。结合Demo进行讲解Js分页控件和MVC分页控件. 介绍MVC分页控件中要实现的功能,重点阐述如何通用的分页控件原理。 正大软件技术学院 - 软件技术系 (一)认识分页控件 什么是分页? 为什么要分页控件? 控件呈现: 实现方式:mvc代码实现,Js脚本实现 分页方式:页面缓存分页,数据内容分页 数据绑定方式:与数据表绑定,呈现查询结果 通用分页控件: (1)分页控件与展示数据的控件分离,它们之间没有任何耦合,并且它只负责显示一些分页信息(总页数、记录条数、每页记录条数),和与翻页相关的按钮的跳转。 (2)需要指定查询数据的控制器和Action即可。 正大软件技术学院 - 软件技术系 (二)MVC分页控件的功能 url route分页 分页 方式 导航 功能 Ajax 支持 Browse IE6+ Firefox3.0+ Opera Chrome Safari 上页、下页导航页码 数字导航页码 手动输入页码 选项选择页码 MicrosoftAjax MicrosoftMvcAjax jQuery实现Ajax 正大软件技术学院 - 软件技术系 (三)实例分析 分页控件 实现+Demo 导航算法 HtmlHelper扩展 分面呈现 类图 Demo 正大软件技术学院 - 软件技术系 (三)实例分析 - 类图 1、分页项 2、分页参数 3、生成Html 4、Helper扩展 正大软件技术学院 - 软件技术系 (三)实例分析 - 类图 – 分页选项 实现分页选项,用于参数传递及绑定 - PagerOptions public class PagerOptions { public PagerOptions(){ } public string ControllerName { get; set; } //控制器名称 public string ActionName { get; set; }//Action名称 public string PageParame { get; set;}//分页参数名称 public int PageIndex { get; set; } //当前索引页,从1开始 public int PageSize { get; set;} //页面分页大小 public int TotalRecords { get; set; }//总记录数 public string PrevPageText { get; set; } //上一页文本 public string NextPageText { get; set; } //下一页文本 public string FirstPageText { get; set; } //第一页文本 public string LastPageText { get; set; } //最后一页文本 public string Id { get; set; } //包含分页控件的div标签的ID } 正大软件技术学院 - 软件技术系 (三)实例分析 - 导航算法 计算总页数: TotalPageCount = (int)Math.Ceiling(TotalRecords / (double)PageSize); 首页: Disabled= PageIndex == 1; PageIndex = 1; 上一页: Disabled= PageIndex == 1; PageIndex = PageIndex - 1; 下一页: Disabled= PageIndex = TotalPageCount; PageIndex = PageIndex + 1; 末页: Disabled= PageIndex = TotalPageCount; PageIndex = TotalPageCount; 正大软件技术学院 - 软件技术系 (三)实例分析 - 分页呈现 /// summary /// 生成每个分页项的html /// /summary /// param name=item/param

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档