- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网站的ASP实现技术
ASP (Active Sever Page )是一个开放式的无需进行编译的应
用程序环境,提供了CGI程序和脚本的灵活性,同时不会使性
能显著下降。与CGI不同的是,ASP 是在服务器的进程内运
行,是多线程的。它将IDC 的简单性和ISAPI 的灵活性综合在
一起,同时又比CGI和Perl脚本编写系统具有优势。它把HTML
的简单性、脚本程序编写以及ActiveX服务器组件等常见工具
组合在一起,用以创建动态的、功能强大的网站。
1 ASP网络编程基础
1.1 ASP概述
1. ASP程序的运行方式
与一般的程序不同,ASP程序无须进行编译,其程序的控制部分是用
VBScript 、JavaScript等脚本语言来设计的,当运行ASP程序时,脚本
程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释
器进行翻译并将其转换成服务器所能执行的命令。简单地说,ASP就
是运行于Web服务器上的动态网页,网页由嵌入服务器的ASP解释程
序解释后,生成相对简单的页面返回给浏览器。任何简单的浏览器
都可以浏览这些生成的页面,而动态网页并不直接返回给浏览器。
因而广大Web设计者不必为客户浏览器是否支持而担心,即使在同
一个“*.asp”文件中使用不同的脚本语言,也无须为此担忧,因为所
有的一切都将在服务器端进行,客户浏览器得到的只是一个程序运
行的结果,而设计者也只需在“*.asp”文件中声明使用不同的脚本语
言即可。
1 ASP网络编程基础
2. ASP文件及使用
ASP文件以“ .asp”结尾,是一个文本文件,可以用任何文字编
辑器来进行设计,如Visual InterDev 6.0 、Notepad等等。
一般说来,ASP文件是由HTML标识和VBScript或者JavaScript
程序代码混杂在一起构成的,是一个标准的网页。例如:
%@Language=VBScript%
HTML
HEAD
TITLEASP文档/TITLE
/HEAD
1 ASP网络编程基础
BODY BGOOLOR=#FFFFFF
p体验一下这种感觉p
% for i=3 to 5 %
Font SIZE=%=I %
是不是有点激动?br
% next %
/BODY
/HTML
程序中的两个括号和百分号不能缺少,这是ASP程序的起始标
志。
1 ASP网络编程基础
3. ASP的执行和发布
要让别人看到上述例子的运行效果,只需发布这个已编好的
ASP文件,把上面的文件存储为“myfirst.asp” ,然后把它放到
相应的Web服务器目录下即可,也可以直接把它放在默认的
根目录wwwroot下。如果计算机名为auto,则可以在IE地址里
输入如下网址来运行这个程序:http://auto/myfirst.asp。
也 可 以 用 “ /myfirst.asp” 来 访 问 , 这 里
“”是本地机的IP地址。
服务器收到这个请求后,会用语言解释器解释源程序,然后
把它转化为一般的HTML代码发送给浏览器端。用浏览器查看
到的程序代码如下:
1 ASP网络编程基础
HTML
HEAD
TITLEASP文档/TITLE
/HEAD
BODY BGOOLOR=#FFFFFF
p体验一下这种感觉p
Font SIZE=3是不是有点激动?br
Font SIZE=4是不是有点激动?br
Font SIZE=5是不是有点激动?br
/BODY
/HTML
1 ASP网络编程基础
4. ASP 内置对象
在面向对象的程序设计中,对象就是指由作为完整实体的操
作和数据组成的变量。在对象中,用户使用对象的服务是通
过由一组方法或相关函数的接口来访问对象的数据的,客户
端可以调用这些方法执行某种操作。
ActiveX组件是建立基于ASP 的Web应用程序的关键,它提供了
在脚本中执行任务的对象。组件是包含执行某项或一组任务
的代码,它可以执行公共
您可能关注的文档
- 粤传媒:2016年半年度报告.pdf
- 云铝股份:与云南冶金集团股份有限公司丶云南铁投恒维实业发展有限公司丶云南驰宏锌锗股份有限公司丶佛山市成拓有色金属贸易有限公司之发行股份购买资产框架协议.pdf
- 万科装修房项目成品保护.pdf
- 万通集团项目管理手册 工程质量控制操作指导书.pdf
- 王志纲工作室:成都市文化产业发展战略总体策划纲要.pdf
- 网吧安全生产规章制度及应急预案.pdf
- 网管中心技术标准.pdf
- 网络电视发展论文:网络电视的现状及发展.pdf
- 网络广告专业公司的标准.pdf
- 网络目标市场营销.pdf
- 大学课程《电气一次部分设计》PPT课件:情境1任务4知识点一知识点3:电气设备选择中短路电流实用计算的规定.pptx
- 大学课程《电气一次部分设计》PPT课件:情境1任务2知识点四知识点2:主变压器型式的选择.pptx
- 大学课程《电气一次部分设计》PPT课件:情境1任务3知识点四知识点3:短路电流各量的计算.pptx
- 大学课程《电气一次部分设计》PPT课件:情境1任务4知识点一知识点2:电气设备选择的一般条件.pptx
- 大学课程《电气一次部分设计》PPT课件:情境2任务1知识点三知识点2:自用电源的引接方式.pptx
- 大学课程《电气一次部分设计》PPT课件:情境1任务2知识点二知识点2:高压隔离开关.pptx
- 大学课程《电气一次部分设计》PPT课件:情境1任务2知识点二知识点1:高压断路器.pptx
- 基于自适应冗余字典与正交归一化DCT两阶段编码框架.pdf
- 第七届中关村校园招聘计划及服务方案.pdf
- 积极面项目评估与反思.pdf
最近下载
- 2022二级建造师管理章节练习3.31.docx VIP
- 高中生物实验中生态瓶制作与观察的实验课题报告教学研究课题报告.docx
- 广东省装配式建筑评价标准DBJT15-163-2019.pdf VIP
- 分级护理团体标准解读.pptx VIP
- 2025年1月江苏自考《03954现代公文写作》考前押题密训复习资料.pdf
- T_FJLY 001-2022_自然教育基地质量评定.pdf VIP
- 第八单元+中华民族的抗日战争和人民解放战争+知识点总结 高一上学期统编版(2019)必修中外历史纲要上.docx VIP
- 2025年房地产经纪人房地产经纪门店选址与区域市场特点分析专题试卷及解析.pdf VIP
- 米家米家无雾加湿器3 「800」使用说明书.pdf
- 超市联营商家管理制度优质文档.doc VIP
原创力文档


文档评论(0)