您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页asp代码

asp代码

来源:华佗小知识
【练习1-1】

<%@language=VBScript%>

现在是<%=Time()%>
<% dim hr

hr = hour(time)

if (( hr >= 0 ) and (hr < 6 )) then msg=\"又熬夜上网了!?!\"

elseif (( hr >= 6 ) and (hr < 12)) then msg=\"上午好!\"

elseif (( hr >= 12) and (hr < 18)) then msg=\"下午好! \" else

msg=\"今天晚上还上网吗?\" end if

response.write(msg) %>

【例3】华氏温度和摄氏温度相互转换的网页。利用输 入框输入温度,利用信息框输出转换后的温度,输入 一个华氏温度可以得到相应的摄氏温度,而输入一个 摄氏温度则可以得到相应的华氏温度。

温度转换

华氏温度和摄氏温度相互转换


【练习1】“鸡兔同笼”问题。鸡有2只脚,兔有4只脚,如果已知鸡和兔的总头数为h,总脚数为f。问笼中鸡和兔各有多少只?

在记事本中编写如下代码:

鸡兔同笼

“鸡兔同笼”问题


鸡有2只脚,兔有4只脚,如果已知鸡和兔的总头数为h, 总脚数为f。问笼中鸡和兔各有多少只?

VBScript的选择结构

【例1】测试输入的数据是否有效的数值。

简单验证

简单验证


请输入数值数据:

【例2】将例1中的行If语句改为使用块If语句。

简单验证

简单验证


请输入数值数据:

VBScript的选择结构

【例3】铁路托运行李,从甲地到乙地,规定每张客票托运费 计算方法是:行李重量不超过50公斤时,每公斤0.25元,超过 50公斤而不超过100公斤时,其超过部分每公斤0.35元,超过 100公斤时,其超过部分每公斤0.45元。编写程序,输入行李重量,计算并输出托运的费用。

【例3】编写如下VBScript程序代码:

【例4】某百货公司为了促销,采用购物打折扣的优惠办法。每位顾客一次购物: (1) 在1000元以上者,按九五折优惠。 (2) 在2000元以上者,按九折优惠。 (3) 在3000元以上者,按八五折优惠。

(4) 在5000元以上者,按八折优惠。 【例4】编写如下VBScript程序代码: „

 元

【例5】例4中的If语句可以改为Select语句,其代码为:  元

VBScript的选择结构

【例6】求累加和1 + 2 + 3 +„+ 100。

分析:采用累加的方法,用变量s来存放累加的和(开始为

0),用变量n来存放“加数”(加到s中的数)。 „

【例7】输入一个正整数,利用“当型”循环判断是否素数。

分析:所谓“素数”是指除了1和该数本身,不能被任何整数整除的数。判断一个自然数n(n≥3)是否素数,只要依次用2~作除数去除n,若n不能被其中任何一个数整除,则n即为素数。

编写如下VBScript程序代码:

判断素数

判断素数


请输入一个大于2的自然数:

【例8】输入两个正整数,求它们的最大公约数。 。。。

【例9】利用下述公式计算圆周率π的近似值:

【例10】“同构数”是指这样的整数:它恰好出现在其平方数的右端,例如1和5就是这样的数。试找出1~9999之间的全部“同构数”

同构数

找出1~9999之间的全部“同构数”


【例11】在窗体中有若干文本框,在代码中创建Dictionary对象,并赋值。然后将Dictionary对象的内容分别放置在多个文本框中。 编写如下VBScript程序代码: 。。。

【例12】求从1000到1100之间的所有素数。 编写如下VBScript程序代码:

素数

找出1000~1100之间的所有素数


【例13】编制判断素数的Sub过程,验证哥德猜想:一个不小于6的偶数可以表示为两个素数之和。

例如:6 = 3 + 3,8 = 3 + 5,10 = 3 + 7,„ 编写如下VBScript程序代码:

验证哥德猜想

验证哥德猜想:一个不小于6的偶数可以表示为两个素数之和


请 输 入 一 个 不 小 于 6 的 偶 数 :

TYPE=\"Button\" NAME=\"Button1\" VALUE=\"确定\">

【例14】编写求两数最大公约数的Function过程。在网页中输入3个整数,调用Function过程求出3个整数的最大公约数。

最大公约数

求3个数的最大公约数


请输入3个自然数:

     

【例15】求两个整数的最大公约数和最小公倍数。 编写如下VBScript程序代码:

最大公约数与最小公倍数

求最大公约数与最小公倍数


请输入2个自然数:

     

【练习1】有编号1~10的10个球,编写程序,在其中随机抽取 6个球,并输出它们的编号。

在记事本中编写如下VBScript程序代码: 随机取号

随机取号


  有编号1~10的10个球,在其中随机抽取6个球

【练习2】编写输入一个0~6数字,输出汉英对照星期名的Function过程。 在记事本中编写如下VBScript程序代码:

汉英对照

显示汉英对照星期名


请输入一个0~6之间的整数:

【练习3】编制判断素数的Function过程,验证哥德猜 想:一个不小于6的偶数可以表示为两个素数之和。

将例3中的Sub过程改为Function过程,编写如下VBScript 程序代码:

验证哥德猜想

2010/6/9 Copyright © 2010 商务网站设计与实现 49

验证哥德猜想:

一个不小于6的偶数可以表示为两个素数之和


请输入一个不小于6的偶数:

【例2】使用Response.Redirect在一周内显示不同的网页,星期一 ~ 星期 五 显 示 workday.htm 星 期六和星期日显示playday.htm。 <%@ Language=VBScript %> <%Response.Buffer=True%> <%

w=weekday(Date()) Select Case w

Case \"2\ PageName = \"workday.htm\" CaSe \"1\

PageName = \"playday.htm\"

End Select

Response.Redirect PageName %>

【例3】网页的有效显示时段为09:00:00~17:00:00,若超 过该时段,就显示相应信息并结束程序的执行,而不显示 网页的内容。 例3的代码如下:

<%@ Language=VBScript %> <%

CurrentTime=Time()

If CurrentTime <#09:00:00# Or CurrentTime >#17:00:00# Then Response.Write \"现在时刻为\" Response.Write CurrentTime

Response.Write \"

网页开放时间为09:00:00 — 17:00:00,目前暂不开 放!

\" Response.End End If %>

现在时刻为<% =CurrentTime%>

欢迎光临!

【例4】使用缓冲页的输出。 ASP程序代码如下:

<% Response.Buffer=True %>

Response输出时使用缓冲页示例

Response输出时使用缓冲页

<%For I=1 to 2000000

Response.Write \"使用缓冲\" Next%>

【例5】在浏览器中显示目前ASP程序允许运行的最长时间。 ASP程序例5.asp的代码如下:

显示此页面运行的最长时间

Server对象的ScriptTimeout属性应用

<%

Response.write \"此页面运行的最长时间是\" Response.write Server.ScriptTimeout Response.write \"秒\" %>

【例6】设置ScriptTimeout属性为120秒,并在浏览器中显示 ASP程序允许运行的最长时间。

<%Server.ScriptTimeout=120%>

显示此页面运行的最长时间

Server对象的ScriptTimeout属性应用

<%

Response.write \"此页面运行的最长时间是\" Response.write Server.ScriptTimeout Response.write \"秒\" %>

【例7】应用Server对象的MapPath方法转换路径。 ASP程序7.asp的代码如下:

Server对象的MapPath方法转换路径

Server对象的MapPath方法转换路径

<%

Response.write \"

服务器的根目录是:\" Response.write \"\" & Server.MapPath(\"/\")

Response.write \"

当前目录的上层目录是:\" Response.write \"\" & Server.MapPath(\"../\") Response.write \"
当前目录是:\" Response.write \"\" & Server.MapPath(\"./\") Response.write \"
当前的文件是:\"

Response.write \"

\" & Server.MapPath(\"7.asp\") %>

【例8】使用HTMLEncode方法讲解HTML语言定义居中 的

的显示效果。代码如 下:

Server对象的HTML方法

Server对象的HTML方法

<%

Response.write \"在ASP网页中,需要居中显一行文本时可使用如下格 式:\"

Response.write \"

\"

Response.write server.HTMLEncode(\"

Response.write server.HTMLEncode(\">欲输出的文本

\") %>

【例9】将所显示的字符串变成了URLEncode方法编码的字符串。 代码如下:

Server对象的URLEncode方法

Server对象的URLEncode方法示例

<%

Response.write (\"嘿!你好吗?\"&\"
\")

Response.write (\"Http://www.zzuli.edu.cn\"&\"
\")

Response.write Server.UrlEncode(\"嘿!你好吗?\"&\"
\") Response.write

Server.UrlEncode(\"Http://www.zzuli.edu.cn\"&\"
\") %>

【练习1】编写一个ASP程序,在浏览器上输出一个 “*”构成的菱形,如图所示。 【练习1】代码如下:

输出一个“*”构成的菱形示例

输出一个“*”构成的菱形示例


<%

dim x(8) x(0)=\"*\"

x(1)=\"*  *\"

x(2)=\"*    *\"

x(3)=\"*      *\"

x(4)=\"*         *\" x(5)=\"*      *\" x(6)=\"*    *\" x(7)=\"*  *\" x(8)=\"*\" For I=0 to 8

Response.write x(I) & \"
\" next %>

2010/6/9 Copyright © 2010 商务网站设计与实现 【练习1】代码也可以如下:

输出一个“*”构成的菱形示例

输出一个“*”构成的菱形示例


<%

dim x(8) x(0)=\"*\" for j=1 to 4 p=\"*\"

for k=1 to 2 * j p=p & \" \" next

x(j)=p & \"*\" x(8-j)=p & \"*\" next x(8)=\"*\" For I=0 to 8

Response.write x(I) & \"
\" next %>

【练习2】编写一个ASP程序,判断当前日期是否为星期日,如果是则输出“你好!今天该休息了”,否则,输出“你好!要好好工作啊!”,代码如下:

根据日期输出不同的问候语示例 根据日期输出不同的问候语示例


<% Dim x

x=WeekDay(date) if x=1 Or x=7 then

Response.write \"你好!今天是\" & weekdayname(x) & \"

\" Response.write \"

该休息了!\" else

Response.write \"你好!今天是\" & weekdayname(x) & \"

\" Response.write \"

要好好工作啊!\" end if %>

【例1】ASP与表单的交互。

使用HTML网页中表单输入并提交信息,网页文件名为

1.htm,其代码如下:

利用表单输入信息 请输入

姓名:

性别:男

表单处理程序1_1.asp的代码如下:

使用Request对象获得表单信息

欢迎您登录本站点

<%

Response.write \"您是:\" & Request.Form(\"姓名\") if Request.Form(\"性别\")=\"男\" then Response.write \"大侠\" else

Response.write \"侠女\" end if %>

如不对,返回

【例2】表单所传送的信息由其所在的ASP文件自身进行处理。 代码如下:

利用表单输入信息

ASP与表单的交互

<%

xm=Request.Form(\"姓名\") xb=Request.Form(\"性别\") if xm<>\"\" then

Response.write \"

欢迎登录本站点,\" Response.write \"您是\" & xm if xb =\"男\" then

Response.write \"大侠\" else

Response.write \"侠女\"

end if

Response.write \"

如不对,返回\" Response.end end if %>

姓名:

性别:男

【例8-3】读取Form集合中特定元素对象的值。

输入数据的表单

输入数据的表单

姓名:

性别:男

密码:
爱好:

音乐 汽车 钓鱼 集邮 绘画

学历:

生活格言:

【例3】读取Form集合中特定元素对象的值。对应处理文件 3.asp代码。

Request对象的Form集合示例

Request对象的Form集合示例

欢迎您登录本站点

<%

Response.write(\"您的姓名是:\" & Request.Form(\"xm\") & \"
\") Response.write(\"您的性别是:\" & Request.Form(\"xb\") & \"
\") Response.write(\"您的密码是:\" & Request.Form(\"mm\") & \"
\") Response.write(\"您的爱好是:\" & Request.Form(\"ah\") & \"
\") Response.write(\"您的学历是:\" & Request.Form(\"xl\") & \"
\") Response.write(\"您的生活格言是:\")

Response.Write Request.Form(\"adage\")&\"
\" %>

这些信息对吗?

如不对,返回

【例4】在例3中使用循环语句读取Form集合中所有元素对象的 值。有两种循环语句读取Form集合中所有元素对象的值。

用For each „In语句读取Form集合示例

用For each „In语句读取Form集合示例

欢迎您登录本站点

<%

For each Item in Request.Form Response.Write(Item&\":\")

Response.Write(Request.Form(Item)&\"
\") Next %>

这些信息对吗?

如不对,返回

第二种循环: <%

For I=1 to Request.Form.count

Response.Write(Request.Form(I)&\"
\") Next

%>

【例5】读取Form集合的某个多值元素的特定值。输入数据的 HTML表单文件5.htm同3.htm,表单处理程序5.asp代码如下:

读取Form集合的某个多值元素的特定参数值

读取Form集合的某个多值元素的特定参数值

欢迎您登录本站点

<%

Response.Write(Request.Form(\"xm\")&\"的第二爱好是:\") Response.Write(Request.Form(\"ah\")(1)&\"
\") %>

这些信息对吗?

如不对,返回

【例6】读取Form集合的某元素对象的全部参数值。输入数据的 HTML表单文件同3.htm,表单处理程序6.asp的代码如下:

读取Form集合的某元素对象的全部参数值

读取Form集合的某元素对象的全部参数值

欢迎您登录本站点

<%

For I=1 to Request.Form(\"爱好\").count

Response.Write(Request.Form(\"xm\")&\"的第\"&I&\"爱好是:\") Response.Write(Request.Form(\"ah\")(I)&\"
\") Next %>

这些信息对吗?

如不对,返回

【例7】利用Querystring集合读取表单的参数。输入数据的HTML 表单文件7.htm与3.htm相似,表单处理程序7.asp的代码如下:

Request对象的Querystring集合示例

Request对象的Querystring集合示例

欢迎您登录本站点

<%

Phone=Request(\"UserPhone\")

Response.write(\"您的姓名是:\" & Request.Querystring(\"xm\") & \"
\") Response.write(\"您的性别是:\" & Request.Querystring(\"xb\") & \"
\") Response.write(\"您的密码是:\" & Request.Querystring(\"mm\") & \"
\") Response.write(\"您的爱好是:\" & Request.Querystring(\"ah\") & \"
\") Response.write(\"您的学历是:\" & Request.Querystring(\"xl\") & \"
\") Response.write(\"您的生活格言是:\")

Response.Write Request.Querystring(\"adage\")&\"
\"

%>

这些信息对吗?如不对,返回

【例8】通过Request(variable)方法读取Querystring的某个变 量。

通过Request(variable)方法读取Querystring的变量

通过Request(variable)方法读取Querystring的变量

ASP培训班通讯录

赵一 钱二 张三 李四 王五 孙六

【例9】创建两个cookies:myBox和mySphere。如下列所示

Cookies示例 <%

Response.Cookies(\"myBox\") =\"This is a Box!\"

Response.Cookies(\"mySphere\") =\"This is a Sphere!\" %>

【例10】读取9.asp创建的Cookies中“myBox”的值。 代码如下:

读取不带Key的Cookie

读取不带Key的Cookie

<%

Response.Write \"mybox值:\"

Response.Write(Request.Cookies(\"mybox\")&\"

\"&\"

\") if Response.Cookies(\"mybox\").Haskeys=False then Response.Write(\"mybox未带Key\") Else

Response.Write(\"mybox带有Key\") end if %>

【例11】创建一个Cookies字典:myBox,该Cookie包含3个值: 30、40、50,其Key分别是:length、width、height。

创建一个Cookies字典示例

<%

Response.Cookies(\"myBox\")(\"length\") =30 Response.Cookies(\"myBox\")(\"width\") =40 Response.Cookies(\"myBox\")(\"height\") =50 Response.Cookies(\"myBox\").Expires = date()+7 %>

【练习1】使用表单和Form集合的技术,编写实现例3中数 据交换的ASP程序,显示结果。

010/6/9 Copyright © 2010 商务网站设计与实现 3 <%

xm=Request.Form(\"xm\") if xm<>\"\" then

Response.write \"欢迎登录本 站点!

\"

Response.write \"您的姓名是:\" & Request.Form(\"xm\") & \"
\" Response.write \"您的性别是:\" & Request.Form(\"xb\") & \"
\" Response.write \"您的密码是:\" & Request.Form(\"mm\") & \"
\" Response.write \"您的爱好是:\" & Request.Form(\"ah\") & \"
\" Response.write \"您的学历是:\" & Request.Form(\"xl\") & \"
\" Response.write \"您的生活格言是:\"

Response.Write Request.Form(\"adage\") & \"
\" Response.Write \"

这些信息对吗?\"

Response.Write \"如不对,返回

\" Response.end end if

%>

请输入您的有关数据

姓名: 性别:男

密码:

爱好:音乐 汽车 钓鱼 集邮 绘画

学历:

生活格言:

【练习2】利用Querystring集合读取HTTP查询字符串中的参数, 编写实现例8中数据交换的ASP程序。

交互数据的表单

培训班通讯录

<%

xm=Request.Querystring(\"name\") if xm<>\"\" then

Response.write xm & \"的联系方式是:

\"

Response.write \"电话:\" & Request.Querystring(\"tele\") & \"
\" Response.write \"住址:\" & Request.Querystring(\"add\") & \"

\" Response.Write \"返回\" Response.end end if %>

赵一

钱二

张三

李四

王五

孙六

【练习3】一个古老的游戏:石头、剪子、布。游戏者 用鼠标单击选择石头、剪子或布,计算机则随机选 择,进行比赛。 <%

player=request(\"choice\")

if player=1 or player=2 or player=3 then select case player case 1

mychoice=\"石头\" case 2

mychoice=\"剪子\" case 3

mychoice=\"布\" end select randomize

Computer=int(rnd*3)+1 select case Computer case 1

choice=\"石头\" case 2

choice=\"剪子\" case 3

choice=\"布\" end select

if player-Computer=0 then pp=\"平手!\"

elseif player-Computer=-1 or player-Computer=2 then pp=\"恭喜你,你赢了!\" else

pp=\"这次电脑赢了!\" end if end if %>

石头、剪子、布小游戏

玩家电脑

<%=mychoice%><%=choice%>
<%=pp%>

请选择: 石头 剪子

【例1】 用Application对象编写计数器程序。

使用Application变量

使用Application变量

<%

Application.Contents(\"counter\")=Application.Contents(\"counter\")+1 %>

您是第<% = Application.Contents(\"counter\") % >位来客

【例2】使用Application变量序号读取Application变量的值。 代码如下:

Application实例


<%

name=Request.Form(\"visitor\") i=Request.Form(\"chatno\") if name<>\"\" then if i=0 then

Application(\"chinese\")=Application(\"chinese\")+1 chat=\"中文\" elseif i=1 then

Application(\"english\")=Application(\"english\")+1 chat=\"英文\" end if

Response.write \"欢迎\" & name & \",你是来到\" Response.write \"\" & chat & \"讨论区的第\" Response.write Application.Contents(i+1) & \"位客人

\"

Response.write \"返回\" Response.end end if %>

名字:
讨论区:

【例3】使用Application对象存储数组。3.asp的代码如下:

创建并使用Application数组变量

创建并使用Application数组变量


<% Dim book()

redim book(3) '创建数组book book(0)=\"高等数学习题及解答\" book(1)=\"高等数学复习指导\" book(2)=\"政治经济学习题及解答\" book(3)=\"电路习题及解答\"

Application(\"复习指导书\")=book ' 将book存放到Application变量:复习指导书 %>

复习指导书

<% bk=Application(\"复习指导书\") %> ' 创建“复习指导书”的副本

1.<%=(bk(0))%>
2.<%=(bk(1))%>
3.<%=(bk(2))%>
4.<%=(bk(3))%>

【例4】在例2中使用Lock方法和Unlock方法确保同一时刻只有一 个用户可以修改和存储Application对象中的变量。代码如下:

Application实例


<%

name=Request.Form(\"visitor\") i=Request.Form(\"chatno\") if name<>\"\" then Application.Lock if i=0 then

Application(\"chinese\")=Application(\"chinese\")+1 chat=\"中文\" elseif i=1 then

Application(\"english\")=Application(\"english\")+1 chat=\"英文\" end if

Response.write \"欢迎\" & name & \",你是来到\" Response.write \"\" & chat & \"讨论区的第\" Response.write Application.Contents(i+1) & \"位客人

\"

Response.write \"返回\" Application.Unlock Response.end end if %>

名字:

讨论区:

/html>

【例5】使用Session对象编写例1中的计数器程序。5.asp的代码 如下:

使用Session变量

使用Session变量

<%

Session.Contents(\"counter\")=Session.Contents(\"counter\")+1 %>

您是第<%=Session.Contents(\"counter\")%>次来访!

【例6】结合使用Session对象改写例1中的计数器程序。

程序漏洞:只要浏览者反复单击“刷新”按钮,访客人数就会一直累计没,修改为 使用Application与Session变量

使用Application与Session变量


<%

if Session(\"counter\")=\"\" then

counter=Application(\"counter\")+1 Application(\"counter\")=counter Session(\"counter\")=counter end if %>

您是第<%=Session(\"counter\")%>位来客

【练习1】统计在线用户。当前正在网上浏览网页的用户。 ①创建lx1.asp文件。代码如下: <%@Language=VBscript%> <%Session.timeout=1 %> <p>显示在线人数

欢迎光临本网站,当前共有 <%=Application(“OnLine”)%>人在线

② 创建global.asa文件,存放在虚拟目录的根目录中

【练习9-2】猜数游戏。计算机随机产生一个100以内的整数,等待你去猜。代码如下:

猜数游戏

猜数游戏
hr>
<%

if not IsNumeric(Request(\"Number\")) then GuessNum=0 else

GuessNum=Cint(Request(\"Number\")) end if

Session(\"Count\")=Session(\"Count\")+1 if GuessNum=0 then session(\"Count\")=0 Randomize

session(\"Number\")=Int(rnd*100+1) end if

response.write \"请输入1-100之间的整数:\"

response.write \"\"

response.write \"\"

response.write \"


\" if session(\"Count\")>0 then

if GuessNum>session(\"Number\") then response.write \"你猜的太大了
\" elseif GuessNum\" elseif GuessNum=session(\"Number\") then response.write \"祝贺你,猜对了
\" end if end if

Response.write \"共猜了\" & Session(\"Count\") & \"次\" if Session(\"Count\")=10 then

Response.write \答案是\" & Session(\"Number\") end if

%> 重新猜 【练习3】显示网页的在线名单。 程序“3.asp”的代码如下:

请输入您的名字:


程序“lx9_3_1.asp”的代码如下: <%

RefreshTime = 10 ' 设置网页自动更新时间为10秒

IdleTime = RefreshTime * 2 ' 设置闲置时间为自动更新时间的2倍 NewUser = Request(\"UserName\") ' 读取用户输入的名称 Application.Lock ‘ name数组记录了所有连线到此网页的 ‘ 用户的名称 将新用户名称放入数组的最后面 If Application(NewUser & \"1\") = Empty Then

If Application(\"Total\") = Empty Then Application(\"Total\") = 0 Session(\"UserName\") = NewUser num=Application(\"Total\")

If not isarray(Application(\"name\")) Then redim Tmp(num) else

Tmp=Application(\"name\") end if

Tmp(Num) = Session(\"UserName\") ReDim Preserve Tmp(num+1)

Application(\"Total\") = Num + 1 Application(\"name\") = Tmp End If

Application(Session(\"UserName\") & \"1\") = Timer ' 记录当前用户的最近存取时间

‘ 检查所有连线到此网页的用户的最近存取时间, ‘ 若与目前时间相差20秒以上,表示离线 ReDim Tmp(Application(\"Total\")) Num = 0

For I = 0 To Application(\"Total\") - 1 User = Application(\"name\")(I)

If (Timer - Application(User & \"1\")) < IdleTime Then Tmp(Num) = User Num = Num + 1 Else

Application(User & \"1\") = Empty End If

Next ‘ Num表示目前在线人数,若与

‘ Application(\"Total\")不同,表示中间有人离线 If Num <> Application(\"Total\") Then ReDim Preserve Tmp(Num) Application(\"name\") = Tmp Application(\"Total\") = Num End If

Application.UnLock %>

\"<%=RefreshTime%>,URL=lx9_3.asp?UserName= <%=Request(\"UserName\")%>\">

<%=Session(“UserName”)%>,

目前有<%= Application(\"Total\") %>人在线:

【例10-6】“网页计数器”。每点击一次“点击网页”按钮或单击浏览器上的“刷新”按钮都将增加对当前网页的访问次数。如果选中“重置网页计数器”复选框,则把计数器重新设置为0,如图10-6所示。 代码如下: <%

Set MyPageCounter=Server.CreateObject(\"MSWC.PageCounter\") ' 创建对象实例

MyPageCounter.PageHit ' 增加此网页的计数器值 If Request(\"reset\")=\"on\" Then ' 是否提交重置信息 MyPageCounter.Reset() ' 重置此网页的计数器 End If %>

网页计数器示例

网页计数器示例

此网页的点击数为<%=MyPageCounter.Hits%>

重置网页计数器

说明:选中复选框控件,服务器端将得到提交 值:“on”。

2010/6/9 Copyright © 2010 商务网站设计与实现 33 连接到数据源

创建Connection对象;打开Connection对象 例如:

' 创建connection对象

Set conn = Server.CreateObject(\"ADODB.Connection\") ' 使用OLE DB连接字符串打开连接

conn.Open \"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\MarketData\\rsgl.mdb“ 或:

' 创建connection对象

set conn=server.createobject(\"adodb.Connection\") ' 创建OLE DB连接字符串

CS=\"Provider=Microsoft.jet.OLEDB.4.0;Data Source=\" conn.ConnectionString=CS & Server.MapPath(\"rsgl.mdb\") ' 打开连接 conn.Open

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务