仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 952|回复: 9
打印 上一主题 下一主题

[学习教程] ASP网页编程之实例参考:asp分页天生html程序

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:20:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
由于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系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;
不帅 该用户已被删除
沙发
发表于 2015-1-17 23:42:48 | 只看该作者
不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍
金色的骷髅 该用户已被删除
板凳
发表于 2015-1-21 11:13:19 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
小妖女 该用户已被删除
地板
发表于 2015-1-30 16:44:56 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-6 14:08:02 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
透明 该用户已被删除
6#
发表于 2015-2-16 10:21:41 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
海妖 该用户已被删除
7#
发表于 2015-3-5 04:56:12 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
8#
发表于 2015-3-11 23:34:43 | 只看该作者
在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。
蒙在股里 该用户已被删除
9#
发表于 2015-3-19 16:08:09 | 只看该作者
下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...
活着的死人 该用户已被删除
10#
发表于 2015-3-29 04:06:29 | 只看该作者
作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:08

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表