ASP.NET实现长文章设定的行数分页源代码
下面是ASP.NET实现长文章设定的行数分页源代码 Code [http://www.xueit.com] 1 public string OutputByLine( string strContent) // 通过设定的行数分页 2 { 3 int pageSize = int .Parse(ConfigurationManager.AppSettings[ " pa
下面是ASP.NET实现长文章设定的行数分页源代码

1 public string OutputByLine(string strContent)//通过设定的行数分页 2 { 3 int pageSize = int.Parse(ConfigurationManager.AppSettings["pageSize"]);//每页显示行数从CONFIG文件中取出 4 string lineBreak = ConfigurationManager.AppSettings["lineBreak"];//换行符从CONFIG文件中取出 5 string lineBreakS = "<" lineBreak ">"; 6 string lineBreakE = "</" lineBreak ">"; 7 strContent = strContent.Replace("\r\n", ""); 8 string[] strLined = strContent.Split(new string[] {lineBreakS, lineBreakE }, StringSplitOptions.RemoveEmptyEntries);//以DIV为换行符 9 int pageCount = strLined.Length / pageSize; 10 int pageCountPlus = strLined.Length % pageSize == 0 ? 0 : 1;//非满页 11 pageCount = pageCount pageCountPlus;//总页数 12 int currentPage = 1;//当前页码 13 string displayText = null; 14 if (Request.QueryString["pageIndex"]!=null) //获取翻页页码 15 { 16 currentPage = Convert.ToInt32(Request.QueryString["pageIndex"].ToString()); 17 } 18 string pageInfo = "";//页数信息 19 for (int i = 1; i < pageCount 1; i ) 20 { 21 22 if (i==currentPage) 23 { 24 pageInfo = " 第" i "页"; 25 if (pageCount>1) 26 { 27 pageInfo = " | "; 28 } 29 } 30 else 31 { 32 pageInfo = string.Format("<a href='newshow.aspx?pageIndex={0}' title='翻到第{0}页'>{0} | </a>",i); 33 } 34 } 35 labPageNumber.Text = pageInfo; 36 for (int i = (currentPage-1)*pageSize; i < currentPage*pageSize&&i<strLined.Length; i ) 37 { 38 displayText = "<div>" strLined[i] "</div>"; 39 } 40 return displayText; 41 }
收藏文章
精彩图集
精彩文章
- 暂无记录。
热门标签
诊断信息
dblink
多个文件
jsp虚拟主机
sql查询表
IIS
开发
php php从N个
context
网站
mysql-bin.in
权限
netsh
闪动提示
xp_cmdshell
XMLHttpReque
enter事件
PHP防XSS
delete[]
双引号
then
内存泄漏
暴力算
实参
java实现验证码
安全性
AttributeErr
php ph
jintellitype
系统重装
人物
main函数
比较器
socket端口
组合框
后台发送短信
opensips
多线程采集
单链表
PHP PHP通过Luh
mybatis拦截器
自定义图片
丢失
PHP静态类
键盘按键监听
账号
交叉表查询
转化函数
加速器
鼠标框选
虚拟表
wifi开发
扫描端口
端口例外
字符串去重
组合模式
弹出位置
系统时间
margin-top
100以内的素数
赞助商链接
@CopyRight 2002-2008, 1SOHU.COM, Inc. All Rights Reserved QQ:1010969229