QQ网名大全

ASP高手帮忙看看这段代码..上篇文章和下篇

把下面的内容定义成函数,如function showtitle():
set rs=server.createobject("adodb.recordset")
sql="select top 1 id,CnTitle from [News] where id<"&id&" order by id desc"
rs.open sql,conn,1,1
if rs.eof and rs.bof then
%><p><li>上篇文章:已经没有了
<%else%>
<p><li>上篇文章:<a href="list.asp?id=<%=rs("id")%>"><%=rs("CnTitle")%></a>
<%
end if%>
<BR>
<%
set rs=server.createobject("adodb.recordset")
sql="select top 1 id,CnTitle from [News] where id>"&id&""
rs.open sql,conn,1,1
if rs.eof and rs.bof then
%>
<li>下篇文章:已经没有了
<%
else
%>
<li>下篇文章:<a href="list.asp?id=<%=rs("id")%>"><%=rs("CnTitle")%></a>
<%end if%>
然后在要显示文章导航的地方调用函数:<%call showtitle()%>
将返回的数据在页面里进行处理,这是一般较常规的分页用法,按照你的思路,是想在需要的时候调用其他asp文件里的语句来处理相应的数据,分页和文章显示都有独立的代码来进行处理,思想挺不错,我觉得你可以用include(服务器端包括)来进行处理,即分页asp从html获取参数来进行文章导航,文章内容asp从html从html获取参数来进行文章的显示,要注意的是代码里应该有初始参数,否则可能导致参数传递不正确,还要考虑分页与内容的参数的一致性。不知道我是否理解了你的意思。
佚名
2024-06-03 02:48:47
最佳回答
类似问题(10)