• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

ASP实现对新闻的分页例子

发布: 2007-6-30 18:56 | 作者: admin | 来源: | 查看: 21次 | 进入软件测试论坛讨论

领测软件测试网 实现对新闻的分页例子,源代码如下:
<table>
<%
strCode = Request.QueryString("itemcode")
Set Conn = Server.CreateObject("Adodb.Connection")
Conn.Open Application("tt18_ConnectionString")
Set Rs = Server.CreateObject("Adodb.Recordset")
Sql="select * from NewsHeadC where itemcode = ""&strCode&"" order by TrDate DESC,a.NewsTime DESC"
Rs.Open Sql,Conn,1,3
Rs.PageSize = 15
Count = Rs.PageCount
if Rs.BOF or Rs.EOF then
  Response.Write "<tr>" & vbCrlf
  Response.Write "<td width=120 align=left bgcolor=#538E7B>&nbsp;&nbsp;&nbsp;</td>" & vbCrlf
  Response.Write "<td width=80% bgcolor=#95D2FF>對不起,還沒有----相應的數據</span>" & vbCrlf
  Response.Write "</td></tr>" & vbCrlf
else
  Rs.AbsolutePage = page
  for i = 1 to Rs.PageSize
    Trdate = left(RS("trdate"),4) & "-" & mid(RS("trdate"),5,2) & "-" & right(RS("trdate"),2)
    Response.Write "<tr>" & vbCrlf
    Response.Write "<td width=120 align=left bgcolor=#C0DAD1>" & Trdate & "&nbsp;</td>" & vbCrlf
    Response.Write "<td width=80% bgcolor=#e4e4e4 height=20>" & vbCrlf
    Response.Write "<a href=""javascript:goto_jump(" & Rs("id") & "," & Rs("trdate") & ","" &     
       Rs("Newscode") & ""," & Rs("Identity") & ")""> " & vbCrlf
    Response.Write Rs("HeadLine") & "</a></td>" & vbCrlf
    Response.Write "</tr>" & vbCrlf
    Rs.MoveNext
    If Rs.EOF Then Exit For
  next
  Response.Write "<tr>" & vbCrlf
  Response.Write "<td align=right colspan=3 bgcolor=#99cccc>" & vbCrlf
  if page <>1 then
     Response.Write "<a href=relnews.asp?page=1&itemcode="&strCode&">首頁</a>" & vbCrlf
  end if
  tmppage = page - 1
  if tmppage <= 0 then
     tmppage = 1
  else
     Response.Write"<a href=relnews.asp?page="&tmppage&"&itemcode="&strCode&">上一頁</a>"& vbCrlf
  end if
  tmppage = page + 1
  if tmppage > Rs.PageCount then
     tmppage = page
  else
     Response.Write "<a href=relnews.asp?page="&tmppage&"&itemcode="&strCode&">下一頁</a>"&vbCrlf
  end if
  if Cstr(page) <> Cstr(Rs.PageCount) then
    Response.Write "<a href=relnews.asp?page="&Rs.PageCount&"&itemcode="&strCode&">尾頁</a>&vbCrlf
  end if
  Response.Write "<font color:#ccffcc">第" & page & "頁</font>&nbsp;"
  Response.Write "<font color:#ccffcc">總共有:" & Rs.PageCount & " 頁</font>" & vbCrlf
  Response.Write "<INPUT type=button value=關閉窗口 name=button1 height=12 size=18   
  onclick="javascript:return window.close();" style="BACKGROUND-COLOR: beige; FONT-SIZE: smaller;
  HEIGHT: 22px; WIDTH: 66px"></td>" & vbCrlf
  Response.Write "</tr>" & vbCrlf
end if
%>
</table>

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网