ASP实现静态无刷新分页效果
来源: 阅读:414 次 日期:2015-01-09 11:38:38
温馨提示: 小编为您整理了“ASP实现静态无刷新分页效果”,方便广大网友查阅!

#FormatTableID_0#

新闻列表简化型

Baidu
map

建一个文件data.asp

注:这里我用的是ACCESS数据库,库名叫data.mdb,当然这个自己可以定义,库中表名为info字段分别是id(自动编号)、a、b、c、d(日期类型)

<%@ Language="VBSCRIPT" codepage="936" %>

<%

response.cachecontrol="no-cache"

response.addHeader "pragma","no-cache"

response.expires=-1

response.expiresAbsolute=now-1

response.contentType="text/xml"

'SQL数据库 Set conn=server.CreateObject("adodb.connection")

'sconn="driver={sql server};server=(local);uid=**;pwd=**;database=***"

'conn.open sconn

set conn=server.CreateObject("adodb.connection")

file=server.mappath("data.mdb")

conn.Open "driver={microsoft access driver (*.mdb)};"&"dbq="&file%>

<%

dim iPagesize,rs,sSQL,iCurPage,ipresize,icount,ipagecount

icurpage=trim(request.QueryString("curpage"))

iPagesize=500 '页大小

set rs=server.createObject("adodb.recordset")

'rs.open "select count(id) from ca_news where status=1",conn,1,1

rs.open "select count(id) from info",conn,1,1

icount=rs(0) '总记录数

rs.close

ipagecount=int((icount-1)/iPagesize)+1 '总页数

if icurpage="" then

icurpage=1

else

icurpage=cint(icurpage)

end if

if icurpage<1 then

icurpage=1

end if

if icurPage>ipagecount then icurpage=ipagecount

ipreSize=(iCurPage-1)*ipagesize

if ipresize=0 then

sSQL="select * from info order by id desc"

else

' sSQL="select top "&ipagesize&" id,title,postdate,hits,htmlurl from news where status=1 and id not in (select top "&ipresize&" id from news where status=1 order by id asc) order by id asc"

sSQL="select top "&ipagesize&" * from info id not in (select top "&ipresize&" id from info order by id desc) order by id desc"

end if

rs.open sSQL,conn,1,1

%>

<%

while not rs.eof

%>

">

<![CDATA[<%=rs("a")%>]]>

<![CDATA[<%=rs("b")%>]]>

<%=DateValue(rs("d")) %>

<%=trim(rs("c")) %>

<%

rs.movenext

wend

%>

<%

rs.close

set rs=nothing

conn.close

set conn=nothing

%>

更多信息请查看IT技术专栏

更多信息请查看 网络编程
手机网站地址: ASP实现静态无刷新分页效果
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map