求asp分页显示在内容上面的代码?

救命呀!!!要求是在内容上面显示的数字分页,求代码???不要函数,不会用。。。... 救命呀!!!要求是在内容上面显示的数字分页,求代码???不要函数,不会用。。。 展开
 我来答
racher24
2011-06-27 · TA获得超过548个赞
知道小有建树答主
回答量:1295
采纳率:0%
帮助的人:948万
展开全部
<%
dim pisze,pcount,i,page
set rs=server.createobject("adodb.recordset")
rs.open "select id,title from news order by id desc",conn,1,1
psize=10
rs.pagesize=psize
pcount=rs.pagecount
page=request("page")
if page="" or not isnumeric(page) then
page=1
else
page=cint(page)
end if
if page<1 then page=1
if page>pcount then page=pcount
rs.absolutepage=page
i=1
%>
<a href="?page=1">首页</a>|<a href="?page=<%=page-1%>">上一页</a>|<a href="?page=<%=page+1%>">下一页</a>|<a href="?page=<%=pcount%>">尾页</a>
<%
do while not rs.eof and i<=psize
%>
<a href="show.asp?id=<%=rs("id")%>" target="_blank"><%=rs("title")%></a>
<%
rs.movenext
i=i+1
loop
rs.close
set rs=nothing
%>
'具体的细节自己修改
更多追问追答
追问
谢谢,,我想要 上面 那种形式的,不会改?
追答
呵呵,原理是上面我给的代码,你发的图的用样式来控制下就行了,代码添加进去,就好了。。
yunlkong
2011-07-15 · TA获得超过5711个赞
知道大有可为答主
回答量:9695
采纳率:0%
帮助的人:1.9亿
展开全部
C、C++、JAVA都是完整的通用平台的语言。通俗的说,就是它们可以编写任何程序并可以在大部分硬件系统和操作系统中运行,C++、JAVA都是在C语言基础上发展起来的,在表达形式上三者很相似。区别是,C是面向过程语言,就是说,其编程核心是逻辑流程。C++和Java是面向对象语言,简单的说,是以数据为中心进行编程。这三门语言现在都有强大的生命力,从使用范围上大略可以按照Java——C——C++的顺序排列。特别的,c语言非常适合底层开发,具有独一无二的优势,而且具有基础学习的意义,可以大大地帮助两外两门语言的学习。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liuyanbing36
2011-07-01 · TA获得超过215个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:146万
展开全部
<%
set conn = server.CreateObject("adodb.connection")
connstr = "provider=microsoft.jet.oledb.4.0;data source ="&server.MapPath("/mydb.mdb")
conn.open connstr
set rs = server.CreateObject("adodb.recordset")
sql = "select * from news"
rs.open sql,conn,1,1
if rs.bof and rs.eof then
response.Write("暂无数据")
else
page = request.QueryString("page")
rs.pagesize = 2
pcounts = rs.pagecount
if page="" or page<1 then
page = 1
elseif page>pcounts then
page = pcounts
end if
rs.absolutepage = page
%>
<table>
<tr><td><a href="page.asp?page=1">最新</a></td><td><a href="page.asp?page=<%=page%>"><%=page%></a></td><td><a href="page.asp?page=<%=page+1%>"><%=page+1%></a></td><td><a href="page.asp?page=<%=page+2%>"><%=page+2%></a></td><td><a href="page.asp?page=<%=page+3%>"><%=page+3%></a></td><td><a href="page.asp?page=<%=page+4%>">下一页</a></td></tr>
</table>
<%
for i=1 to rs.pagesize
%>
<div id="id1"><div><img src="<%=rs("imagepath")%>" /></div><div><%=rs("title")%></div><div><%=rs("content")%></div></div>
<%
rs.movenext
if rs.eof then exit for
next
end if
rs.close
set rs = nothing
conn.close
set conn =nothing
%>
更多追问追答
追问
这个 有点儿牵强了。。。如果有一百页,那要一直写下去吗?
追答
不会,100页也可以,点下一页自动跳到5页,然后9页,以此类推
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式