MVC 表格数据静态分页.doc

MVC 表格数据静态分页.doc

ID:59301671

大小:32.50 KB

页数:5页

时间:2020-09-06

MVC 表格数据静态分页.doc_第1页
MVC 表格数据静态分页.doc_第2页
MVC 表格数据静态分页.doc_第3页
MVC 表格数据静态分页.doc_第4页
MVC 表格数据静态分页.doc_第5页
资源描述:

《MVC 表格数据静态分页.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、MVC表格数据静态分页在没有上代码之前先看下效果图吧:本分页功能主要是实现了:通过Jqueryajax静态分页要建立一个分页类,实现分页控件的显示,注意该类应该放在包namespaceSystem.Web.Mvc下由于我用的是mvc3所以在分页类方法调用时返回的是MvcHtmlString这个在mvc2下也是同样支持的看下分页类的代码吧:///

///分页插件/////////

2、面内容连接地址///内容加载容器///查找内容///排序字段///排序类型(ASC或DESC)默认DESC///总页数///当前页/

3、//每页显示条数///publicstaticMvcHtmlStringPager(thisHtmlHelperhelper,stringurlPrefix,stringdivId,stringFindValue,stringSortCell,stringOrderType,inttotalRecords,int?currentPage=1,int?currentPageSize=20){StringBu

4、ildersb1=newStringBuilder();intpageIndex=0;intpageSize=0;pageIndex=int.Parse(currentPage.ToString());pageSize=int.Parse(currentPageSize.ToString());intpageNumber=10;intseed=pageIndex%pageNumber==0?(pageIndex-pageNumber):pageIndex-(pageIndex%pageNumber);intAllP

5、age=(totalRecords+pageSize-1)/pageSize;urlPrefix=urlPrefix.TrimStart('/');urlPrefix="/"+urlPrefix;if(string.IsNullOrWhiteSpace(OrderType)){OrderType="DESC";}if(pageIndex>pageNumber)sb1.AppendLine(String.Format("

6、"{2}","{3}","{4}","{5}","{6}")>首页",divId,1,pageSize,urlPrefix,SortCell,OrderType,FindValue));if(pageIndex>0){intpage=pageIndex-1;if(page>0){sb1.AppendLine(String.Format("

7、5}","{6}")>上一页",divId,page,pageSize,urlPrefix,SortCell,OrderType,FindValue));}}if(pageIndex-10>0){sb1.AppendLine(String.Format("...",divId,(pageIndex-pageNumbe

8、r)+1,pageSize,urlPrefix,SortCell,OrderType,FindValue));}for(inti=seed;i"+pag

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。