分享
 
 
 

ASP高性能分页程序

王朝asp·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

<table width="100%" border="0" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">

<%

SQL="Select ID From News Order By ID Desc"

SQLA="Select Title,FilePath,FileName From News where ID In "

SQLB=" Order By ID Desc"

rs.Open SQL,conn,1,1

ThePageCount=1

CurrentPage=1

ToPage=1

If Not rs.Eof Then

'##分页处理开始

ThePageSize=120

rs.PageSize=ThePageSize

ThePageCount=rs.PageCount

GetToPage=Request.Querystring("ToPage")

IF Not IsNumEric(GetToPage) or InStr(GetToPage,".") Then

rs.AbsolutePage=1

Else

IF Cint(GetToPage)<=1 Then

ToPage=1

rs.AbsolutePage=1

ElseIF Cint(GetToPage)>=ThePageCount Then

ToPage=rs.PageCount

rs.AbsolutePage=ThePageCount

Else

ToPage=GetToPage

rs.AbsolutePage=GetToPage

End IF

End IF

'##分页处理结束

i=0

PageListNumber=0

PageSQL="("

While Not rs.Eof and i<ThePageSize

PageSQL=PageSQL&rs(0)&","

rs.MoveNext

i=i+1

PageListNumber=PageListNumber+1

Wend

rsClose

PageSQL=PageSQL&"0)"

'Response.Write PageSQL

Set rs=Conn.ExeCute(SQLA&PageSQL&SQLB)

i=1

t=1

While Not rs.Eof

IF t mod 2=0 Then

BackGroundColor="FFFFFF"

Else

BackGroundColor="F7F7F7"

End IF

IF i=1 Then

Response.Write "<tr bgcolor=""#FFFFFF"">"

End IF

%>

<td height="26" width="25%">·<a href="NewsContent<%Response.Write rs(1)&rs(2)%>" target=_blank><%Response.Write rs(0)%></a></td>

<%

IF i mod 4 = 0 Then

t=t+1

Response.Write "</tr>"

End IF

IF (i mod 4 = 0) and i<>ThePageSize Then

Response.Write "<tr bgcolor=""#"&BackGroundColor&""">"

End IF

IF (i mod 4 <>0) and i=PageListNumber Then

For x=1 to (4-(i mod 4))

Response.Write "<td>&nbsp;&nbsp;&nbsp;</td>"

Next

Response.Write "</tr>"

End IF

i=i+1

rs.MoveNext

Wend

rs.Close

Set rs=Nothing

Else

End IF

%>

</table>

<!--##分页前台显示代码段开始 ##-->

<table width=100%>

<form action="" method=get>

<tr><td height=40 valign=middle align=center>

共 <%=ThePageCount%> 页 | <a href = ?ID=<%=ID%>>首页</a> |

<%IF ToPage > 1 Then%>

<a href = ?ID=<%=ID%>&ToPage=<%=ToPage-1%>>上一页</a>

<%Else%>

上一页

<%End IF%>

|

<%

CurrentPage=Cint(ToPage)

if Cint(ToPage)<Cint(ThePageCount) then

ToPage = Cint(ToPage) + 1

%>

<a href = ?ID=<%=ID%>&ToPage=<%=ToPage%>>下一页</a>

<%Else%>

<font style='color:#999999'>下一页</font>

<%End IF%>

| <a href = ?ID=<%=ID%>&ToPage=<%=ThePageCount%>>末页</a> | 第&nbsp;<input type=text name="ToPage" value="<%=CurrentPage%>" size=4 maxlength=5 style="BORDER-RIGHT: silver 1px solid #aaaaaa; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; background-color:ffffff; height:13pt;width:20pt; COLOR: black; border-color:#aaaaaa; border-bottom: silver 1px solid #aaaaaa;font-size:9pt;">&nbsp;页 <input type=submit value="跳转" style="border-right: #cccccc 1px groove; font-weight: normal;font-size: 9pt; height:14pt;line-height: normal; border-bottom: #cccccc 1px groove; font-style: normal; background-color: #eeeeee; font-variant: normal"></td></tr>

<!--隐藏值传递

<input type=hidden name="" value="">

隐藏值传递-->

<input type=hidden name="ID" value="<%=ID%>">

</form>

</table>

<!--##分页前台显示代码段结束 ##-->

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有