ASP教程--第一章 ASP基础
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
认识脚本
所谓脚本(Script),指的是一系列的 命令和指令。它与HTML标记的主要区别在于, 脚本可以完成数据的运算和执行操作,而 HTML标记只能实现对文本的简单格式化,或 是对图形、视频及音频文件的读取。
在ASP技术中,经常使用三种类型的脚本 语言:ASP脚本、VBScript脚本和JavaScript 脚本。(Jscript脚本由Microsoft开发,JavaScript脚 本由Netscape开发 ;)
创建ASP页
了解了ASP页面的构成方式,我们就很 容易创建自己的ASP页面,ASP页面可以是文 本、HTML标记和ASP脚本命令的组合,如果 要在HTML文档中添加脚本,只需将该文件的 扩展名由.htm或.html替换为.asp,然后再 添加相应脚本即可。
不过要注意的是,相较.htm文件来说, 因为.asp文件需要额外占用服务器的处理时 间,所以如果页面中并没有包含动态内容, 就不要将.htm文件改为.asp文件了。
我们举一上例里,假设我们在2000年8月1日上午10点30分22 秒时访问该页面,则在浏览器中就会显示出“当前的 服务器时间是:2000-08-0110:30:22”字样,这是由 VBScript函数Now函数根据服务器时间计算出来的, 因此每次访问显示的结果都不一样。
</script>
示例
<html> <head> <title>示例</title> </head> <body bgcolor="#FFFFFF" text="#000000"> 这是个
<% for I=1 to 10%> 非常, <% next%> 非常长的句子。
</body> </html>
ASP脚本——只能运行于服务器端; 后两种脚本——服务器端 + 客户端,称为“脚本语 言”。
声明脚本语言
在ASP脚本中,其定界符被设置为“<%” 和“%>”,任何包括在这两个符号间的文字, 都被服务器认为是ASP脚本。在默认情况下, 主脚本语言是VBScript,这是由IIS的配置 所决定的,可以人为改变。 ❖ 通过IIS设定; ❖ <%@ language=“VBScript”%> 要注 意的是,这种方法只对当前页面有效。 ❖ <script language="JavaScript" runat=“server” >
ASP教程--第一章 ASP基础
什么是ASP页面
ASP页面实际上就是嵌入了ASP脚本的HTML 页面,可以是HTML标记、文本和脚本命令的任 意组合。ASP页面同样以文件的形式保存在站 点中,只不过这种页面文件的扩展名不是传统 的.htm或.html,而是.asp。实际上,我们甚 至可以将任何现有的HTML网页变为ASP页面, 只需将.htm或.html的文件扩展名改为.asp即 可。
可以看出,在浏览器中打开页面时,不会看 到.asp文件中原有的代码,原先代码中的html标记 并不被改变,而脚本的运算结果将插入到相应的位 置中。
在ASP页面中,脚本是在服务器上而不是在客 户端运行的,浏览器所显示的Web页,是Web服务器 完成脚本处理后,将混合后的HTML代码传输到浏览 器上,所以用户看不到那些创建他们页的脚本命令。 所以您不必担心辛辛苦苦写出的程序被别人复制。 另外,我们不必担心客户端浏览器能否处理脚本, 因为它只是显示标准的HTML代码而已。
如果此时通过打开浏览器的“查看”菜单,选择“源 文件”命令,就会看到如下的结果: <html>
<head> <title>例子</title>
</head> <body bgcolor="#FFFFFF"> 当前的服务器时间是:2000-08-0110:47:22 </body> </html>
Asp的安全性
这是个 非常, 非常, 非常, 非常, 非常, 非常, 非常, 非常, 非常, 非常, 非常长的句子。