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
>
查看全文
相关阅读:
蒲公英 · JELLY技术周刊 Vol.29: 前端智能化在阿里的那些事
蒲公英 · JELLY技术周刊 Vol.28: Next.js 10 发布
蒲公英 · JELLY技术周刊 Vol 27: 平平无奇 React 17
蒲公英 · JELLY技术周刊 Vol.26: 请问您这个月要来点肝么?
《痞子衡嵌入式半月刊》 索引
痞子衡嵌入式:恩智浦MCU集成开发环境与开发工具教程
《痞子衡嵌入式半月刊》 第 21 期
痞子衡嵌入式:了解i.MXRT1060系列ROM中串行NOR Flash启动初始化流程优化点
痞子衡嵌入式:深入i.MXRT1050系列ROM中串行NOR Flash启动初始化流程
痞子衡嵌入式:一个奇怪的Keil MDK下变量链接强制对齐报错问题(--legacyalign)
原文地址:https://www.cnblogs.com/luanwey/p/517171.html
最新文章
线程的个数怎么设置
先行发生原则(Happens-Before)
Mock工具——Easy Mock
线性表结构:单向链表和循环链表
关于和第三方接口联调的一点经验随笔
BGP
(8)ASP.NET Core3.1 Ocelot Consul服务注册与发现
(1)Consul在linux环境的集群部署
(7)ASP.NET Core3.1 Ocelot Swagger
(3)ElasticSearch在linux环境中安装与配置head插件
热门文章
(6)ASP.NET Core3.1 Ocelot限流
(2)ElasticSearch在linux环境中集成IK分词器
(1)ElasticSearch搭配Kibana在linux环境的部署
(5)ASP.NET Core3.1 Ocelot服务质量-熔断
(4)ASP.NET Core3.1 Ocelot负载均衡
(3)ASP.NET Core3.1 Ocelot认证
蒲公英 · JELLY技术周刊 Vol.33: 前端基础课堂开课啦~
蒲公英 · JELLY技术周刊 Vol.32: 前端的自我进化之路
mongodb 副本集之入门篇
蒲公英 · JELLY技术周刊 Vol.30: 此路不通?Vue 3 新提案 Ref-sugar
Copyright © 2011-2022 走看看