asp.netmvc自定义pager封装与优化的示例分析
发表于:2025-11-14 作者:千家信息网编辑
千家信息网最后更新 2025年11月14日,这期内容当中小编将会给大家带来有关asp.netmvc自定义pager封装与优化的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HtmlHelper Pag
千家信息网最后更新 2025年11月14日asp.netmvc自定义pager封装与优化的示例分析
这期内容当中小编将会给大家带来有关asp.netmvc自定义pager封装与优化的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
HtmlHelper Pager扩展
Pager V1.0 :
////// Pager V1.0 /// /// HtmlHelper /// 分页信息 ///public static MvcHtmlString Pager(this HtmlHelper helper, PagerModel pager) { StringBuilder sbHtmlText = new StringBuilder(); sbHtmlText.Append(" "); sbHtmlText.AppendFormat("", pager.PageSize, pager.PageCount, pager.TotalCount); return MvcHtmlString.Create(sbHtmlText.ToString()); }每页有{0}条数据,一共有{1}页,总计{2}条数据
Pager V2.0
////// Pager V2.0 /// /// HtmlHelper /// 分页信息 /// 翻页事件 ///public static MvcHtmlString Pager(this HtmlHelper helper, PagerModel pager, Func onPageChange) { StringBuilder sbHtmlText = new StringBuilder(); sbHtmlText.Append(" "); sbHtmlText.AppendFormat("", pager.PageSize, pager.PageCount, pager.TotalCount); return MvcHtmlString.Create(sbHtmlText.ToString()); }每页有{0}条数据,一共有{1}页,总计{2}条数据
Pager V3.0
////// Pager V3.0 /// /// HtmlHelper /// 分页信息 /// 翻页地址或事件 /// 分页分部视图名称 /// 分页显示模式 ///public static MvcHtmlString Pager(this HtmlHelper helper, PagerModel pager, Func onPageChange, string pagerViewName, PagingDisplayMode displayMode = PagingDisplayMode.Always) { pager.OnPageChange = onPageChange; pager.PagingDisplayMode = displayMode; return MvcHtmlString.Create(helper.Partial(pagerViewName, pager).ToHtmlString()); }
Summary
Pager V1.0 分页样式和翻页事件如果要修改都要修改 CSharp 代码
Pager V2.0 可以自定义翻页事件,但是要修改分页样式还是要修改 CSharp 代码
Pager V3.0 可以在自定义分页分部视图中修改翻页事件或地址和分页样式
End
现在已经将这个项目 MvcSimplePager 打包到 Nuget http://www.nuget.org/packages/MvcSimplePager/,你可以在VS中 nuget 包管理器中搜索 MvcSimplePager 进行使用。
自定义 MvcSimplePager 项目和示例代码:https://github.com/WeihanLi/MvcSimplePager ,你可以根据需要再进行自己的定制。
上述就是小编为大家分享的asp.netmvc自定义pager封装与优化的示例分析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。
事件
分析
数据
示例
代码
信息
样式
封装
内容
分部
地址
视图
项目
专业
中小
内容丰富
名称
就是
文章
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全法发布小故事
数据库怎么实现非空和唯一
泰兴多功能网络技术解决方案
网页游戏 服务器
网络安全巡查浙江疫情
沈阳网络安全培训服务
数据库必学
通讯网络技术等级证书
预审监管支队网络技术主管
棋牌软件开发专业
带数据库的计算器程序
软件开发可以去考二建么
软件开发需求申请模板下载
网络技术黄老师
安卓应用软件开发服务方案报价
网络安全领域最危险的漏洞
贵阳中小学家庭教育和网络安全
hp380服务器开关键
成都专业数据库恢复公司
青岛市北有哪些软件开发公司
虹口区正规网络技术客户至上
网络安全巡查浙江疫情
网络安全工程师职业访谈
服务器限制不能下载东西
数据库查询过慢的原因
数据库图书类别表的外键
辽宁靠谱的服务器租用云空间
创建一个学生姓名拼音的数据库
网络策略服务器是什么意思
建立数据库的目的是实现共享数据