zoukankan
html css js c++ java
新闻内容分页
有的时候新闻内容太长,又是从数据库读出来的。怎么办呢。那就对他进行自动分页。
分页方法:
private
string
substr()
{
int
ct
=
Int32.Parse(page);
if
(strl
==
(strl
/
pagesize)
*
pagesize)
//
看看页面的总记录是否能被每页的记录数整除
{
for
(
int
i
=
1
;i
<=
strl
/
pagesize;i
++
)
{
this
.Literal1.Text
+=
"
<a href=新闻内容分页.aspx?page=
"
+
i
+
"
>
"
+
(i)
+
"
</
"
+
"
a>
"
;
}
string
s
=
str.Substring(pagesize
*
ct
-
pagesize,pagesize);
return
s;
}
else
if
(ct
*
pagesize
>
strl)
//
在不被整除的情况下,最后一页的设置,如字符长13,每页3,则处理最后那一页的显示
{
for
(
int
i
=
1
;i
<=
(strl
/
pagesize)
+
1
;i
++
)
{
this
.Literal1.Text
+=
"
<a href=新闻内容分页.aspx?page=
"
+
i
+
"
>
"
+
(i)
+
"
</
"
+
"
a>
"
;
}
string
s
=
str.Substring((ct
-
1
)
*
pagesize,strl
-
(ct
-
1
)
*
pagesize);
return
s;
}
else
//
在不被整除的情况下其他页面的显示设置
{
for
(
int
i
=
1
;i
<=
strl
/
pagesize
+
1
;i
++
)
{
this
.Literal1.Text
+=
"
<a href=新闻内容分页.aspx?page=
"
+
i
+
"
>
"
+
(i)
+
"
</
"
+
"
a>
"
;
}
string
s
=
str.Substring(pagesize
*
ct
-
pagesize,pagesize);
return
s;
}
}
Page_Load一些参数:
private
string
str;
//
字符
private
int
strl;
//
字符总长度
private
string
page;
protected
System.Web.UI.WebControls.Label Label1;
protected
System.Web.UI.WebControls.Literal Literal1;
private
int
pagesize;
//
每页显示的字符数
private
void
Page_Load(
object
sender, System.EventArgs e)
{
if
(
this
.Request.QueryString[
"
page
"
]
==
null
)
{page
=
"
1
"
;}
else
{page
=
this
.Request.QueryString[
"
page
"
].ToString();}
str
=
"
<p>女老师竭力向孩子们证明,学习好功课的重要性。 </p><p>她说:“牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的科学家多么好,多么神气啊,要想做到这一点,就必须好好学习。” </p><p>“班上一个调皮鬼对此并不满意。他说:“兴许是这样,可是,假如他坐在学校里,埋头书本,那他就什么也发现不了啦。” </p><p>女老师竭力向孩子们证明,学习好功课的重要性。 </p><p>她说:“牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的科学家多么好,多么神气啊,要想做到这一点,就必须好好学习。” </p><p>“班上一个调皮鬼对此并不满意。他说:“兴许是这样,可是,假如他坐在学校里,埋头书本,那他就什么也发现不了啦。” </p><p>女老师竭力向孩子们证明,学习好功课的重要性。 </p><p>她说:“牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的科学家多么好,多么神气啊,要想做到这一点,就必须好好学习。” </p><p>“班上一个调皮鬼对此并不满意。他说:“兴许是这样,可是,假如他坐在学校里,埋头书本,那他就什么也发现不了啦。” </p><p>女老师竭力向孩子们证明,学习好功课的重要性。 </p><p>她说:“牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的科学家多么好,多么神气啊,要想做到这一点,就必须好好学习。” </p><p>“班上一个调皮鬼对此并不满意。他说:“兴许是这样,可是,假如他坐在学校里,埋头书本,那他就什么也发现不了啦。” </p><p>女老师竭力向孩子们证明,学习好功课的重要性。 </p><p>她说:“牛顿坐在树下,眼睛盯着树在思考,这时,有一个苹果落在他的头上,于是他发现了万有引力定律,孩子们,你们想想看,做一位伟大的科学家多么好,多么神气啊,要想做到这一点,就必须好好学习。” </p><p>“班上一个调皮鬼对此并不满意。他说:“兴许是这样,可是,假如他坐在学校里,埋头书本,那他就什么也发现不了啦。
"
;
pagesize
=
300
;
strl
=
str.Length;
this
.Label1.Text
=
substr();
}
页面:
<
TABLE
id
="Table1"
cellSpacing
="1"
cellPadding
="1"
border
="1"
>
<
TR
>
<
TD
>
<
asp:Label
id
="Label1"
runat
="server"
></
asp:Label
></
TD
>
</
TR
>
<
TR
>
<
TD
align
="right"
>
<
asp:Literal
id
="Literal1"
runat
="server"
></
asp:Literal
></
TD
>
</
TR
>
</
TABLE
>
查看全文
相关阅读:
JDK动态代理源码解析
Drools规则引擎-判断集合(List)是否包含集合
Drools规则引擎-memberOf操作
我对于今目标的反思
UltraEdit的配置
演讲的注意事项
原型的安装及使用
java异常的一些小知识
网络攻击技术开篇——SQL Injection
机房重构之接口
原文地址:https://www.cnblogs.com/luanwey/p/517171.html
最新文章
Java生鲜电商平台-App系统架构开发与设计
Java生鲜电商平台-API请求性能调优与性能监控
Java生鲜电商平台-商品基础业务架构设计-商品设计
Java生鲜电商平台-商品基础业务架构设计-商品分类设计
Java生鲜电商平台-技术选型
Java生鲜电商平台-IntelliJ IDEA 最新注册码,亲测可用
荐书在精不在多,推荐一份夯实Java基础的必备书单!
五分钟学后端技术:一篇文章告诉你如何学习云计算!
五分钟学后端技术:一篇文章教你读懂大数据技术栈!
五分钟学后端技术:如何学习Java工程师必知必会的消息队列
热门文章
五分钟学后端技术:如何学习Java工程师必须要会的RPC
Activiti工作流与BPMN2.0规范
JAVA中实现单例(Singleton)模式的八种方式
Activiti工作流搭建---初始化数据库
支付宝alipay移动支付
Activiti工作流的定义部署和执行
MySql行转列、列转行
数据库设计之三范式与反范式
Java7/8 中 HashMap 和 ConcurrentHashMap的对比和分析
MyCat原理及分布式分库分表
Copyright © 2011-2022 走看看