在一篇文章过长时,可以自动的写个小程序对其进行分页.
具体代码:
publicclasst3:System.Web.UI.Page
{
privatestringstr;//字符
privateintstrl;//字符总长度
privateintpagesize;//每页显示的字符数
privatevoidPage_Load(objectsender,System.EventArgse)
{
//在此处放置用户代码以初始化页面
str="1234567891234567898522555";
pagesize=3;
strl=str.Length;
Response.Write(strl);
substr();
}
privatevoidsubstr()
{
intct=Int32.Parse(Request.QueryString["page"]);
if(strl==(strl/pagesize)*pagesize)//看看页面的总记录是否能被每页的记录数整除
{
for(inti=1;i<=strl/pagesize;i++)
{
Response.Write("页:<ahref=t3.aspx?page="+i+">"+(i)+"</"+"a>");
}
strings=str.Substring(pagesize*ct-pagesize,pagesize);
Response.Write(s);
}
elseif(ct*pagesize>strl)//在不被整除的情况下,最后一页的设置,如字符长13,每页3,则处理最后那一页的显示
{
for(inti=1;i<=(strl/pagesize)+1;i++)
{
Response.Write("页:<ahref=t3.aspx?page="+i+">"+(i)+"</"+"a>");
}
strings=str.Substring((ct-1)*pagesize,strl-(ct-1)*pagesize);
Response.Write(s);
}
else //在不被整除的情况下其他页面的显示设置
{
for(inti=1;i<=strl/pagesize+1;i++)
{
Response.Write("页:<ahref=t3.aspx?page="+i+">"+(i)+"</"+"a>");
}
strings=str.Substring(pagesize*ct-pagesize,pagesize);
Response.Write(s);
}
}
}
分享到:
相关推荐
asp.net利用存储过程分页代码,代码很详细,有建库脚本和页面的调用。
asp.net,Datalist控件分页显示数据,绑定datatable 带有向前向后翻页
jquery +asp.net MVC+多种分页样式源码,绝对好东西,值得收藏
ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页 ASP.NET Repeater分页,查询分页
ASP.NET MVC Linq to SQL 实现数据库增删改(源代码)ASP.NET MVC Linq to SQL 实现数据库增删改(源代码) ASP.NET MVC 分页控件
asp.net静态页子分页,手动添加分割符 运行环境vs2008
asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net轻松实现中的分页 asp.net...
asp.net 用存储过程实现分页(附代码)
.net分页 asp.net分页
asp.net实现添加文章时分页,每页内容自己控制
asp.net mvc3 分页 搜索 类似博客园效果
asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码asp.net AJAX分页 分页代码
Asp.net+Jquery做的无刷新分页 ,使用前请看帮助文档,有数据库以及表结构的介绍,只需改动webConfig的连接字符~,开发工具:VS2010+Sql2005
使用AspNetPager控件实现ASP.NET分页功能 “控件+源代码”!!
ASP.NET+AJAX分页ASP.NET+AJAX分页ASP.NET+AJAX分页ASP.NET+AJAX分页
asp.net分页第三方控件 非常好用 grideView,datalist等绑定
实现模版生成静态页面分页ASP.NET生成静态页面和分页主要的原理就是替换模板里的特殊字符. 一. 静态模板页面 template.html,主要是定义了一些特殊字符,用来被替换。 见页面 二. 后台页面 一个表单,用来填写新闻...
asp.net无刷新效果案列,附带项目源码
asp.net中数据库分页,存储过程查询,适用性强,适合各种数据库,只要传入表名及其他相关条件等就可以很轻松的实现分页查询,提高效率。