电信主站 网通分站
购买流程 付款方式 常见问题 在线提问 续租服务 购物车
用户名: 密 码: 忘记密码?
首 页
域名注册
虚拟主机
双线主机
服务器租用
VPS主机
企业邮局
代理专区
客服中心
虚拟主机行业资讯 虚拟主机评测对比 互联网最新动态 技术学院 站长资讯 在线教程 网站运营
搜索优化 服务器 网络编程 图形图象 站长之家 网页制作 操作系统
冲浪宝典 软件教学 视频通信 办公软件 邮件系统 网络安全 认证考试
您当前位置:西部数码->资讯中心-> 软件教学
简单熟悉掌握ASP的语法和变量
作者:未知 点击:0
  西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!虚拟主机可在线rar解压,自动数据恢复设置虚拟目录等.虚拟主机免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金!
文章页数:[1] 
你不能通过浏览器上的“查看-源文件”选项来直接获取ASP的源代码,(因为ASP代码和脚本程序要事先在服务器上进行解读执行;随后,服务器再将ASP代码解读完毕之后的结果以“HTML数据流”的形式发送到浏览器),所以你看到的只是将ASP转化为HTML形式的内容,而不能直接获取ASP源代码。

Chinaz~com


在我们的ASP教程中,每一个例子都会将ASP的源代码展示出来,这更有助于你理解ASP的工作原理。 站.长.站

一个ASP文件通常包含HTML标签,有时和一个HTML文件非常类似。然而,ASP文件(除了包含HTML标签外),还可以包括服务器的脚本程序,这些脚本程序必须写在“<%”和“%>”界定符号(服务器读到这个界定符号就知道以下是ASP程序,“<%”表示ASP程序开始,“%>”表示ASP程序结束)之间。ASP的脚本程序在服务器端解读执行。这些脚本程序可以包括所有你想要用到的表达式、语句、程序和有效的运算符。

Chinaz~com


将结果输出到浏览器

中国.站.长站

以下为引用的内容:
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>  


Chinaz_com

下面这个例子和“Response.Write”指令的作用完全相同,是“Response.Write”指令的一种简化形式,它同样也会将“Hello World!”这段话发送到浏览器:

中.国.站长站

以下为引用的内容:
<html>
<body>
<%="Hello World!"%>
</body>
</html>  


Chinaz

VBScript脚本

Chinaz^com

你可以在书写ASP代码时使用一些脚本语句。ASP默认的脚本语句是“VBScript”:

站长.站


以下为引用的内容:
<html>
<body>
<%
response.write("Hello World!")
%>
</body>
</html>  


Chinaz.com

上述程序将会在网页中显示 "Hello World!" Www~Chinaz~com

JavaScript脚本 Chinaz^com

如果你需要使用“JavaScript”脚本作为默认的脚本语句来编写一些特殊的ASP网页,那么,你需要在网页的顶部插入一段语句来规定整个网页默认的脚本语句,具体如下:

Chinaz.com


以下为引用的内容:
<%@ language="javascript"%>
<html>
<body>
<%
Response.Write("Hello World!")
%>
</body>
</html>  
中国.站.长站

注意:我们前面所讲的“VBScript”脚本语句是一种对字母大小写不敏感的脚本语句,即:response.write / Response.Write / ReSpoNSe.WRiTe ,这些全部都是有效的;但是,如果你用“JavaScript”脚本语句书写ASP代码的话,你就要对字母的大小写加以区别,因为“JavaScript”脚本语句是一种对字母大小写敏感的脚本语句,即:Response.Write 是有效的,而response.write / ReSpoNSe.WRiTe 都是无效的语句。所以,各位朋友在书写时一定要特别注意。 Chinaz_com

其他脚本语言 中国站.长.站

ASP直接支持VBScript脚本程序和JScript(微软公司自己的JavaScript脚本执行程序)脚本程序。如果你需要使用到其他语言,比如说:PERL,PEXX或者Python,那么你就必须安装这些脚本程序的驱动引擎。 Www.Chinaz.com

重要提示:因为脚本程序都是在服务器端执行的,所以浏览器不需要安装脚本程序就可以对ASP文件进行显示。

Chinaz~com

变量是用来存储需要的信息的 中国.站长站

如果你是在一个子程序(比如:VBScript中的sub,function)的外部声明变量的话,那么ASP文件里的所有脚本程序都可以对这个变量的值进行修改;如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消。

Chinaz^com


变量存在的生命周期

Chinaz@com

如果你是在一个子程序之外去声明变量的值,那么它的值可以被ASP文件中的所有脚本程序存取和改变。 中国站.长站

如果你是在一个子程序的内部声明变量的话,那么,每次当这个子程序被执行的时候,这个变量的值都会随之建立或取消;而在这个子程序之外的脚本程序则不能存取或改变这个变量的值。 站.长站

如果你想让声明的变量被多个ASP文件调用,那么你必须以Session变量或是Application变量的形式去声明这些变量的值。 Chinaz.com

Session变量

中国站长.站

Session变量是用来存储一个单一用户的信息的,同一个应用程序所包含的所有页面都可以访问到它。我们经常在Session变量中存储姓名、id号以及喜好等常用信息。 Www~Chinaz~com

Application变量

中.国站长站

同样的,Application变量可以被同一个应用程序中所包含的所有页面访问到。Application变量通常被用来存储在特定请求下的所有用户的信息资料。

中国.站.长站
文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
相关主题
文章页数:[1] 
Google
热门文章
·巧用SQL-DMO创建备份及校验的ASP应用
·ASP实现IE地址栏参数的判断
·运用ASP调用数据库中视图及存储过程
·让弹出窗口变得“听话”一些
·简单熟悉掌握ASP的语法和变量
·ASP中实现从dbf数据库导出数据到sql表
·ASP技巧:禁用页面缓存的五种方法
·所谓新云XSS跨站漏洞全公布
·ASP把长的数字用逗号隔开显示
·IIS虚拟主机网站防木马权限设置安全配置整理

最新文章
·网页设计之css+div PK table+css
·脚本控制三行三列自适应高度DIV布局
·Java 程序初始化过程详解
·Java实时应用程序中的内存管理
·如何掌握Java(J2SE篇)
·Hibernate和Jive缓存策略的比较
·Java与XML联合编程之SAX篇
·.text urlRewrite介绍
·JDOM操作XML文件
·纯CSS代码实现翻页


 
 


版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!

特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
  打印  刷新  关闭
返回首页 |关于我们 | 联系我们 | 付款方式 | 创业联盟 | 虚拟主机 | 资讯中心 | 友情链接 | 网站地图

版权所有 西部数码(www.west263.com)
CopyRight (c) 2002~2006 west263.com all right reserved.
公司地址:四川成都市万和路90号天象大厦4楼 邮编:610031
电话总机:028-86262244 86263048 86263408 86263960 86264018 86267838
售前咨询:总机转201 202 203 204 206 208
售后服务:总机转211 212 213 214
财务咨询:总机转224 223 传真:028-86264041 财务QQ:点击发送消息给对方635483282
售前咨询QQ:点击发送消息给对方2182518 点击发送消息给对方241975952 点击发送消息给对方275026793 点击发送消息给对方408235859
售后服务QQ:点击发送消息给对方17708515 点击发送消息给对方307742704 点击发送消息给对方287976517 点击发送消息给对方363783715
《中华人民共和国增值电信业务经营许可证》编号:川B2-20030065号