运行第一章 ASP简介

asp简介  时间:2021-01-08  阅读:()

第一章ASP简介

案例分析以典型示例为据重点分析程序特点及注意事项点击每例后的(看运行结果)可以在本环境中显示结果增强了案例的直观性。例1-1使用VBScript脚本 (看运行结果)

<HTML>

<HEAD><TITLE>ASP实例</title></head>

<body>

<%

Response.Write("Hello world")

%>

</body>

</html>

注 (1)该程序在页面上输出"Hello world";

(2)ASP语句都写在<% %>中,文件扩展名为.asp

(3)Resonse.write在页面上输出内容

(4)ASP语句可以插入到HTML标记中的任何地方。

例1-2使用JavaScript脚本 (看运行结果)

<%@ LANGUAGE=Jscr ipt %>

<html>

<head><title>ASP Script示例</title></head>

<body>

这是个

<% for(i=1 ; i<11 ; i++) { %>

非常

<%}%>

非常长的句子。

</body>

</html>

注 (1)程序运行结果为:这是个非常非常 . . . ,非常非常长的句子。

(2)若程序使用JavaScript语言要在第一行写<%@

LANGUAGE="Jscr ipt" %>;

Jscript也可不带双引号也可写JavaScript缺省为<%@

LANGUAGE="VBScr ipt" %>;

(3)JavaScript语法与C语言类似

(4)<% for(i=1 ; i<11 ; i++) { %>非常 <%}%>。实际上是一个循环语句但分成了三个部分。

(5)ASP语句和HTML语言可以混合编写,这是ASP语句的独有特色。在这个例子中若不分开写可写成

<%for(i=1 ; i<11 ; i++) { response.write("非常 ") }%>,但这样做不便于充分使用网页设计工具来处理

网页元素。

例子1-3 ASP的另一种格式 (看运行结果)

<html>

<head><title>ASP Script示例</title></head>

<body>

<script language="Jscript" runat="server">function sayhello()

{ response.write("hello! ")

}

</script>

<% sayhello() %>

</body>

</html>

注 (1)程序使用脚本语言 <script language=Jscript runat=server>. . . </script>runat=server说明该脚本程序运行在服务器端否则其运行在客户端。结果为hello!

(2)服务器端语句只可调用在服务器端定义的函数和子程序不能调用客户端定义的函数反之也成立。

(3)如果上述程序中去掉runat=server(或runat="server") ,则程序运行会出错。

例子1-4 ASP的第三种格式 (看运行结果)

<html>

<head><title>ASP Script示例</title></head>

<body>

This is the first sentence

<script LANGUAGE="JScript" RUNAT="server">response.write("This is the second sentence. ")

</script>

</body>

</html>

注 (1)程序运行结果为This is the second sentence.This is the first sentence.

(2)服务器端的脚本程序会首先执行 因此才有上面的结果.

(3)若将此脚本语句改为<% response.write(". . . ") %>结果会如何?例子1-5混合使用ASP标记 (看运行结果)

<%@ LANGUAGE="VBScr ipt" %>

<html>

<head><title>ASP Script示例</title></head>

<body>

<script LANGUAGE="JScript" RUNAT="server">function sayhello()

{response.write("hello! world")

}

</script>

<% for I=1 to 10sayhello()next

%>

</body>

</html>

注 (1)程序运行结果是显示10个hello! world.目的是演示VBSCRIPT与JAVASCRIPT函数可以互相调用。

(2)<script language=. . . runat=server>. . . </script>不能调用<% . . . %>中定义的函数为什么?

(3)上述程序不会换行若要换行怎么办

例子1-6 VBScript函数 (看运行结果)

<html>

<head><title>ASP示例</title></head>

<body>the time will be: <%=time%>

</body>

</html>

注 (1)程序运行结果是显示当前时间如14: 15:30。

(2)time为得到系统时间的函数其返回值为字符串.

(3)<% =time %>其中的=功能相当于response.write.

(4) =输出符只能放在单独的<% %>中,比response.write更容易使用在编程时用得最多。

例子1-7 向客户端输出信息 (看运行结果)

<HTML>

<head><title>ASP示例</title></head>

<body>

<%

For i=1 to 5myvar=myvar&"非常, "response.write(i&":"&myvar&"<br>")next

%>

<hr>

这是一个<%=myvar%>长的句子。

</body>

</html>

注 (1)程序运行结果是先显示5行再一条线再显示第6行。

(2)&字符串连接符 <br>换行标记, <hr>划一条直线。

(3)<% =time %>其中的=功能相当于response.write.

例子1-8使用ASP的简单组件 (看运行结果)

<%

Set Mydict=Server.CreateObject("Scripting.Dictionary")

MyDict.add "商务", "http://localhost/EC"

MyDict.add "BBS", "http://localhost/bbs"

MyDict.add "广告", "http://localhost/banner"

%>

我的字典中有<%=Mydict.count%>个记录。

<br>

其中第一个记录是<%=MyDict. item("商务")%>。注 (1)创建对象要用server.createobject。

(2)给对象变量赋值要用set对象变量名=. . . .

(3)count为元素个数 item为取某个元素的值.

欧路云(22元/月),美国CERA弹性云服务器!香港弹性云服务器15元/月起;加拿大高防vps仅23元/月起

欧路云怎么样?欧路云主要运行弹性云服务器,可自由定制配置,可选加拿大的480G超高防系列,也可以选择美国(200G高防)系列,也有速度直逼内地的香港CN2系列。所有配置都可以在下单的时候自行根据项目 需求来定制自由升级降级 (降级按天数配置费用 退款回预存款)。2021年7月14日美国 CERA 弹性云服务器 上新 联通CUVIP 线路!8折特惠中!点击进入:欧路云官方网站地址付款方式:PayPa...

棉花云1折起(49元), 国内BGP 美国 香港 日本

棉花云官网棉花云隶属于江西乐网科技有限公司,前身是2014年就运营的2014IDC,专注海外线路已有7年有余,是国内较早从事海外专线的互联网基础服务提供商。公司专注为用户提供低价高性能云计算产品,致力于云计算应用的易用性开发,并引导云计算在国内普及。目前公司研发以及运营云服务基础设施服务平台(IaaS),面向全球客户提供基于云计算的IT解决方案与客户服务(SaaS),拥有丰富的国内BGP、双线高防...

[黑五]ProfitServer新加坡/德国/荷兰/西班牙VPS五折,不限流量KVM月付2.88美元起

ProfitServer已开启了黑色星期五的促销活动,一直到本月底,商家新加坡、荷兰、德国和西班牙机房VPS直接5折,无码直购最低每月2.88美元起,不限制流量,提供IPv4+IPv6。这是一家始于2003年的俄罗斯主机商,提供虚拟主机、VPS、独立服务器、SSL证书、域名等产品,可选数据中心包括俄罗斯、法国、荷兰、美国、新加坡、拉脱维亚、捷克、保加利亚等多个国家和地区。我们随便以一个数据中心为例...

asp简介为你推荐
.net虚拟主机我是国内买的net域名,打算买香港的虚拟主机空间,这个不需要备案吧?虚拟主机购买虚拟主机需要购买吗?我想自己做个网站,只买了域名了,请问还需要怎么做呢?中文域名注册查询域名还分中文和英文的吗,在哪里可以查到中文域名到期了?虚拟主机代理紧急寻求好的虚拟主机代理商com域名空间域名和空间是什么意思域名主机域名,主机空间和网站文件三者之间的区别是什么虚拟主机申请域名申请以及虚拟主机空间域名空间域名什么意思重庆虚拟空间重庆顺丰快递运的电脑主机19号中午11点到的第二天物流状态还是在重庆集散中心?今天能不能领导件?虚拟主机管理系统大家都用的是什么虚拟主机管理系统?分享一下
北京主机租用 net主机 免费申请网页 mach 国外私服 淘宝双十一2018 好看的桌面背景图片 骨干网络 php空间购买 能外链的相册 空间租赁 宏讯 上海电信测速网站 www789 789 贵阳电信测速 深圳域名 广东主机托管 ssl加速 小夜博客 更多