asp(动态服务器页面)
asp(动态服务器页面)
ASP即Active Server Pages,是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
当服务器收到对ASP文件的请求时,它会处理包含在用于构建发送给浏览器的HTML(Hyper Text Markup Language,超文本置标语言)网页文件中的服务器端脚本代码。除服务器端脚本代码外,ASP文件也可以包含文本、HTML(包括相关的客户端脚本)和com组件调用。
ASP简单、易于维护 , 是小型页面应用程序的选择 ,在使用DCOM (Distributed Component Object Model)和 MTS(Microsoft Transaction Server)的情况下, ASP甚至可以实现中等规模的企业应用程序。
语言特点
1、用VBScript、JavaScript等简单容易的脚本语言。结合HTML代码,即可快速完成网站的应用程序,实现动态网页技术。
2、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试,无须编译或链接就可以解释执行。
3、ASP所使用的脚本语言均在Web服务器端执行,服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上。
4、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
5、ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。
6、由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
工作原理
ASP中的脚本程序是在服务器端运行的(而不是在客户端运行),传送到浏览器上的web页是在web服务器上生成的。因此,客户端浏览器并没有处理这些脚本,web服务器已经完成了这些脚本的处理,并将标准的HTML页面传输到浏览器。ASP解释器读取并执行所有在<%和%>标签之间的脚本代码,并生成内容。由于只有脚本的执行结果返回到浏览器,因此,用户看不到正在浏览的网页的脚本命令,而只能看到脚本的执行结果。
技术应用
电子商务
ASP 可以通过Windows提供的COM/DCOM来获取Active X和结构支持。
ASP使用ODBC(Open Database Connectivity,开放数据库互连)技术访问数据库。在具体应用中,一般通过ADO(ActiveX Data Objects,ActiveX数据对象)实现对数据库的操作。使用ADO的connection、command和recordset对象可以完成与数据库连接的建立,SOL语句的执行,查询结果集合的保存、遍历和显示等工作。
asp(动态服务器页面)相关推荐
- 页面动态显示服务器,动态服务器页面应用
动态服务器页面应用 内容精选 换一换 您已经完成了游戏应用的部署.节点和应用运行过程中会产生费用,建议您参照本章节创建应用后,删除应用和节点,避免费用产生.登录CCE控制台.单击左侧导航栏的工作负载 ...
- asp动态网页设计选用服务器,ASP动态网页设计
摘要: <ASP动态网页设计>语言规范,内容新颖,编排合理,每一章开头对本章内容做简要介绍,同时提出学习目标与重点,方便教师组织教学与学生自学.ASP是当今流行的Web应用程序开发技术之一 ...
- Asp.Net异步页面处理(转)
原文地址: http://www.blogcn.com//User8/flier_lu/blog/27401974.html 与 ASP.NET 1.0 相比,ASP.NET 2.0 的各方面改进可以 ...
- ASP.NET Web 页面生命中的一天
ASP.NET Web 页面生命中的一天 Dino Esposito Wintellect 2003 年 8 月 适用于: Microsoft® ASP.NET 摘要:了解为 ASP.NET Web ...
- ASP.NET Web 页面生命历程中的一天
地址:https://msdn.microsoft.com/zh-cn/library/aa479007.aspx 发布日期 : 4/1/2004| 更新日期 : 4/1/2004 ASP.NET W ...
- mvc跳转html,ASP.NET MVC页面重定向简单介绍
在asp.net中页面重定向:Server.Execute("m2.aspx"); 服务器保存此页转向前的数据后,使页面转向到m2.aspx执行, 再返回本页继续执行.再将三者结果 ...
- Asp.net2.0页面的生命周期
当一个获取网页的请求(可能是通过用户提 交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件.在我们试图建立Asp.net页面的 时候,这个执行 ...
- 服务器动态文档,动态服务器网页.ppt
动态服务器网页 修改 删除 记录总数: 当前页:/ 页大小: 首页 ">上页 ">下页 ">末页 " size=2> 综合实例1:聊天室 ...
- php动态网站开发 唐四薪 答案,ASP动态网页设计与Ajax技术 (唐四薪谭晓兰) pdf扫描版_IT教程网...
<asp动态网页设计与ajax技术>全面介绍了asp动态网页设计与ajax技术,采用asp作为开发环境结合基于jquery的ajax技术,显著降低了ajax的入门难度.在叙述有关原理时安排 ...
最新文章
- KVM中I/O虚拟化介绍(五)
- 1.13 总结-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
- Learning Face Age Progression: A Pyramid Architecture of GANs
- 临时停车码-扫码拨号发信息HTML源码
- 数据分析实战:数据分析的5大关键环节
- CentOS下桥接模式连不上网
- 检测邮箱和手机号是否正确的正则
- Enum定义位域, 即可以通过位操作来产生未命名的值
- 泛娱乐出海走出水土不服,元宇宙社交诞生新机会!
- ios12完美深色模式插件_让所有网站开启深色模式,试试这个浏览器插件
- .NET(C#)下的移动彩信MM7协议研究之路(二)
- 基督信仰与电脑软件 随笔
- C++嵌套循环打印字母表
- 014 Unbox failed! RequestError: Error: getaddrinfo ENOENT raw.githubusercontent.com raw.githubuserco
- hadoop1.2.1+zookeeper3.4.6+hbase0.94集群环境搭建
- sprintf()和itoa()的区别
- Web前端优化最佳实践
- 大数据十年回顾(3):社区技术生态发展
- Neural Ordinary Differential Equations
- SpringBoot入门第二天