ASP网页编程之实例参考:asp分页天生html程序
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。参考|程序|分页|天生html这是一个asp分页列表天生静态页面得asp小程序<!--#includefile="conn.asp"-->
<html><head><TITLE>分页测试</TITLE><LINKhref="inc/style.css"type=text/cssrel=stylesheet></head>
<%strHead=strHead&"<html>"
strHead=strHead&"<head>"
strHead=strHead&"<TITLE>分页测试</TITLE>"
strHead=strHead&"<LINKhref=""inc/style.css""type=text/cssrel=stylesheet>"
strHead=strHead&"</head>"
%>
<%
sql="select*fromnews"
setrs=server.createObject("ADODB.Recordset")
rs.opensql,conn,1,1
%><%
rs.pagesize=2
totalpage=rs.pagecount
rs.close
setrs=nothing
forj=1tototalpage
sql="select*fromnews"
setrs=server.createObject("ADODB.Recordset")
rs.opensql,conn,1,1
whichpage=j
rs.pagesize=2
totalpage=rs.pagecount
rs.absolutepage=whichpage
howmanyrecs=0
%><%
str0=""
str0=str0&"</p>"
str0=str0&"<tablebgcolor=#cecfcealign=centerborder=0width=800cellpadding=2cellspacing=1>"
%><%
dowhilenotrs.eofandhowmanyrecs<rs.pagesize
%><%
str0=str0&"<trbgcolor=#f7f7f7>"
str0=str0&"<tdbgcolor=#f7f7f7align=""center"">"&rs(0)&"</td>"
str0=str0&"<tdbgcolor=#f7f7f7align=""center"">"&rs(1)&"</td>"
str0=str0&"<tdbgcolor=#f7f7f7align=""center"">"&rs(2)&"</td>"
str0=str0&"<tdbgcolor=#f7f7f7align=""center"">"&rs(3)&"</td>"
str0=str0&"</tr>"
%><%
rs.movenext
howmanyrecs=howmanyrecs+1
loop
rs.close
setrs=nothing
%><%str0=str0&"</table>"
%><%
分页部分
ref=""
ref=ref&"<br>"
ref=ref&"<tablebgcolor=#cecfcealign=centerborder=0width=800cellpadding=0cellspacing=1>"
ref=ref&"<trbgcolor=#f7f7f7>"
ref=ref&"<td>"
ref=ref&"<b>Pages:"&j&"/"&totalpage&"</b>"
ref=ref&"</td>"
ref=ref&"<td>"
ref=ref&"<ahref=list_1.html"&">"&"<FONTface=Webdings>9</FONT>"&"</a>"
ifwhichpage=1then
ref=ref&"<FONTface=Webdings>7</FONT>"
else
ref=ref&"<ahref=list_"&j-1&".html"&">"&"<FONTface=Webdings>7</FONT>"&"</a>"
endif
forcounter=1tototalpage
ref=ref&"<ahref=list_"&counter&".html"&">["&counter&"]</a>"
ref=ref&""
ifcountermod10=0then
ref=ref&"<br>"
endif
next
if(whichpage>totalpageorwhichpage=totalpage)then
ref=ref&"<FONTface=Webdings>8</FONT>"
else
ref=ref&"<ahref=list_"&j+1&".html"&">"&"<FONTface=Webdings>8</FONT>"&"</a>"
endif
ref=ref&"<ahref=list_"&totalpage&".html"&">"&"<FONTface=Webdings>:</FONT>"&"</a>"
Dimfso,f
DimstrTitle,strContent,strOut
创立文件体系工具
Setfso=Server.createObject("Scripting.FileSystemObject")
Setf=fso.createTextFile(Server.MapPath("list_"&j&".html"),true)
写进网页内容
f.WriteLinestrHead&str0&ref
f.close
response.write"正在天生第"&j&"个页面!<br>"
%><%
next%>ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失; 不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍 从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助... 作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
页:
[1]