Mvc分页组件MvcSimplePager代码重构及使用
1 Mvc分页组件MvcSimplePager代码重构 1.1 Intro 1.2 MvcSimplePager 代码优化 1.3 MvcSimplePager 使用 1.4 End Mvc分页组件MvcSimplePager代码重构IntroMvcSimplePager 是为解决分页的而做的一个通用、扩展性良好的轻量级分页扩展,可以自定义分页时调用的方法,自定义分页所用的样式,样式与代码分离,维护方便。 网上有许多分页都是查询所有数据再从中查询某一页的数据,但是个人感觉数据很少时还可以,如果数据比较多这样根本是不可行的,需要哪一页数据再查询哪一页的数据才是正确的做法,才能一定程度上提高查询的效率。 在网上看了几个分页组件,感觉分页的 html 代码和 CSharp 代码都有不同程度上的耦合,都不是特别满意, 于是自己封装了一个分页组件,基本可以实现 html 代码与 CSharp 代码的完全分离。 MvcSimplePager 代码优化MvcSimplePager 是这样开始的 http://www.cnblogs.com/weihanli/p/5913797.html 从开始的把分页的样式和翻页事件耦合在代码中到把翻页事件分离出来再到最后把分页样式也分离开来,MvcSimplePager 才算开始了。 之后是BUG修改和思考代码的优化和重构 在开始在视图上展示数据 使用 foreach(var item in Model) V1.0的时候是没有 GroupSize 的,为了使用起来更方便加入了一个 GroupSize ,帮助更好的实现更优美的分页, 刚加的时候不知道当前为什么加了一个验证 GroupSize 不能大于8的限制【捂脸...】,上个版本已经去掉 总之,希望这个分页组件能够解决大家的分页问题,也希望能够它越来越好用,使用起来越来越简单,编码越来越优美。 下面介绍一下具体使用 MvcSimplePager 使用
End现在已经将这个项目 MvcSimplePager 打包到 Nuget http://www.nuget.org/packages/MvcSimplePager/,你可以在VS中 nuget 包管理器中搜索 MvcSimplePager 进行使用 。 自定义 MvcSimplePager 项目和示例代码:https://github.com/WeihanLi/MvcSimplePager ,你可以根据需要再进行自己的定制。 如果 MvcSimplePager 还有什么不能满足你的需要,欢迎与我联系,期待您的建议和反馈 ben121011@126.com (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在machine.config中存储连接字符串vs将它们存储
- asp.net – 在转发器中只选择一个radiobutton
- 在阿里云函数计算上部署.NET Core 3.1
- ASP.NET MVC伪本地化
- asp.net-web-api – 为什么我在web api中从我的POST获得404
- asp.net-mvc – 注销asp.net mvc后,User.Identity.IsAuthen
- asp.net-mvc – ASP.NET MVC向最终用户显示操作成功
- 在ASP.NET中实现多文件上传的方法
- HttpHandler无法在ASP.NET MVC3 Web应用程序中工作
- asp.net-mvc – 无法加载文件或程序集’WebMatrix.Data,版本
- asp.net-mvc – ASP.NET MVC:通过所有ActionLin
- .net – MVC 4中MVC 4中强类型ActionLink的语法是
- 文本框导致ASP.NET C#SQL出现问题
- asp.net core中使用log4net
- 开源工具软件XMusicDownloader——音乐下载神器
- 在ASP.NET Membership provider中将电子邮件地址
- asp.net-mvc – Knockout JS发送到MVC 3
- asp.net-mvc-3 – 在Razor View模型中添加一个类
- asp.net – 如何使用EntityFramework种子数据代码
- asp.net – 如何标签(设置标题)为IIS Express过程