asp.net区分中英文字符串截取
作者 佚名技术
来源 NET编程
浏览
发布时间 2012-04-12
sp; st.Append("<a disable=\"disable\" >尾页</a>\n"); } st.Append("</div>"); return st.ToString();//输出页码 } } using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Text; public partial class _Default : System.Web.UI.Page { int ToatalCountRecord = 0; public string pageHmtl = string.Empty; protected void Page_Load(object sender, EventArgs e) { //无数据源测试 //仅仅是个模拟 ToatalCountRecord = 18; if (Request.QueryString["page"] == null) pageHmtl = BuildPages(1, 10); else pageHmtl = BuildPages(int.Parse(Request.QueryString["page"].ToString()), 10); //pageHmtl在aspx页面 用<%=pageHmtl%> 输出 } /// <summary> /// 构造UI的页面分页演样式及布局不涉及数据 /// </summary> /// <param name="PageIndex">当前页索引</param> /// <param name="PageSize">页尺寸(就是每页显示几条)</param> /// <returns></returns> public string BuildPages(int PageIndex, int PageSize) { int PageStep = 5;//偏移量 int PageCount = (int)Math.Ceiling((double)(ToatalCountRecord) / PageSize);//页数 int NumStep = (int)Math.Ceiling((double)(PageCount) / PageStep);//步数 int CurrentStep=0; int isNext = 0;//标识符判断是否找到当前页对应的数值 for (int n =1; n <= NumStep;n++ )//循环步数 { for (int k = (n - 1) * PageStep+1; k <= n * PageStep; k++) { // 当前页在索引范围内时 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: ASP.NET实现51job网站地区选择功能下一篇: 仿百度分页生成页码不涉及数据源
关于asp.net区分中英文字符串截取的所有评论