|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ASP.NET和ASP的比较,技术上比较已经没什么可说的了.新一代在大部分程度来说当然是比旧一代好了.关键看你对所做软件的理解了.因人而定.会写的话也可能比ASP.NET写得更有效率和更方便重用分页人人好我是成龙,很乐意又和人人会晤了,明天会商的是“另外一平分页的完成办法”
今朝,年夜多半asp书中先容的分页都是将一切的页面的编号都排列出来,人人不可思议,假如页面良多的话全部页面的年夜部分的内容将被页号取代,十分丢脸,大概有的人会说,我把pagesize设置的年夜一些不就能够了吗?不错,这是一种办理的计划,可是笔者其实不保举,我想不会又哪一名扫瞄者可以耐烦的拖动转动条来找他必要的信息吧
上面笔者先容的是年夜多半bbs内里使用的分页显现的计划,即具有:首页,前一页,后一页,尾页和跳转到对话框的超等链接
上面即便详细的完成办法了
<html>
<head>
<title>jackiesdivdingpage</title>
</head>
<body>
<%.....opendatabase...
sqlstmt="select......"
mypage=request.querystring("whichpage")
ifmypage=""then
mypage=1
endif
setrs=server.creatobject("adodb.recordset")
rs.opensqlstmt,conn,adopenstatic
rs.movefirst
掏出页面总数
maxcount=cint(rs.pagecount)
rs.absolutepage=mypage
%>
.........显现页面的信息。。。(略)
<%scriptname=request.servervaribles("script.name")
currentpage=cint(rs.absolutepage)
lastpage=cint(rs.pagecount)
ifcurrentpage1orcurrentpagelastpagethen
%>
<ahref="<%=scriptname%>?whichpage=1">首页</a>
<ahref="<%=scriptname%>?whichpage=<%=currentpage-1%>前一页</a>
<ahref="<%=scriptname%>?whichpage=<%=currentpage+1%>后一页</a>
<ahref="<%=scriptname%>?whichpage=<%=lastpage%>尾页</a>
<formaction=<%=scriptname%>>
<inputtype="text"name="whichpage"size=3>
<inputtype="submit"value="go">
</form>
前面就是假如判别是第一页大概是最初一页的语句了
假如是第一页
<%elseifcurrentpage=1then%>
首页前一页
<ahref="<%=scriptname%>?whichpage=<%=currentpage+1%>后一页</a>
<ahref="<%=scriptname%>?whichpage=<%=lastpage%>尾页</a>
<formaction=<%=scriptname%>>
<inputtype="text"name="whichpage"size=3>
<inputtype="submit"value="go">
</form>
‘假如是尾页的话
<ahref="<%=scriptname%>?whichpage=1">首页</a>
<ahref="<%=scriptname%>?whichpage=<%=currentpage-1%>前一页</a>
后一页尾页
<inputtype="text"name="whichpage"size=3>
<inputtype="submit"value="go">
</form>
<%else
response.redirectscriptname&"?whichpage=1"
endif%>
</body>
</html>
这个分页的程序大致上就是如许了,不外有一点的不敷就是提交有关页面的表单没有对输出的非数字的信息举行处置,在这里就不做先容了,有乐趣的伴侣能够本人加上响应的处置。
注:因为比来一段工夫呆板不在身旁,下面的代码并没有调试,我是在网吧内里用写字板写的,大概下面的代码会有一些毛病,可是笔者写这篇文章的目标是给那些初学asp的伴侣们供应另外一种思绪。
</p>我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 |
|