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
>
查看全文
相关阅读:
Ubuntu 下安装QT
Ubuntu下配置Samba服务器
二进制、八进制、十进制、十六进制之间转换
Oracle_创建和管理表
Oracle_数据处理
单例模式
01.DesignParttern设计模式,简单工厂,工厂方法,抽象工厂三大工厂的区别与联系
MAC系统中的轻量级图像浏览器Lyn1.9
MAC系统的绝佳截图工具Snipaste
MAC系统的绝佳截图工具Snipaste
原文地址:https://www.cnblogs.com/luanwey/p/517171.html
最新文章
1.6数组-像素翻转
1.5字符串-基本字符串压缩
#1 Two Sum
1.4字符串-空格替换
文档的相似度(4)--总结
文档的相似度(3)--局部敏感哈希算法
文档的相似度(2)--最小哈希签名
文档的相似度(1)--Jaccard相似度与文档的shingling
python分析作业提交情况
java操作mysql时执行带有日期语句的误区
热门文章
python3实现网络爬虫(7)-- 使用ip代理抓取网页
python3中eval函数用法简介
python3实现网络爬虫(5)--模拟浏览器抓取网页
python中模拟浏览器抓取网页(-)
python命令行运行在win和Linux系统的不同
4. ValueStack 和 OGNL
3. 解析 struts.xml 文件
2. Struts2 基础
1. 使用Filter 作为控制器
Bootstrap相关资料
Copyright © 2011-2022 走看看