- 1、本文档共91页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
ActiveServerPages教程
二零零零年二月二日
目录
第一章引言…………………….3
第二章简介……………….……8
第三章ASP根底………………13
第四章脚本根底………………19
第五章脚本变量、函数、过程和条件语句…………………22
第六章脚本循环语句…………27
第七章内建Request对象…………….………30
第八章内建Reponse对象……………………36
第九章内建对象Application和Session……42
第十章Global.asa文件的使用及Chat程序…………………48
第十一章内建对象Server……………………53
第十二章数据库查询语言(1)……..…………57
第十三章数据库查询语言(2)…………..……62
第十四章ActiveX组件………………..………66
第十五章常用的ASPActiveX组件……….…70
第十六章其它的ASP常用组件…………...…75
第十七章ADO存取数据库时如何分页显示……………...…81
第十八章堵住ASP漏洞…………………...…87
第十九章最新的ASP、IIS平安漏洞………..91
第一章引言
您的网站是否仍一如既往地保持“静态”?目前呈几何增长的互联网网站中,有相当一局部仍固守“静态”,无形中已大大落后于时代的步伐。所谓“静态”指的就是网站的网页内容“固定不变”,当用户浏览器通过互联网的〔HypertextTransportProtocol〕协议向WEB效劳器请求提供网页内容时,效劳器仅仅是将原已设计好的静态HTML文档传送给用户浏览器。其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF89A格式的动态图片,比方产生几只小狗小猫跑来跑去的动画效果。假设网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档。
“静态”网站的致命弱点就是不易维护,为了不断更新网页内容,你必须不断地重复制作HTML文档,随着网站内容和信息量的日益扩增,你就会感到工作量大得出乎想象。
你不禁要问:那么什么是动态网站呢?这就是本文将重点讲述的核心,所谓“动态”,并不是指那几个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下几条规那么:
1、“交互性”即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后WEB开展的大事所趋。
2、“自动更新”即无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。
3、“因时因人而变”,即当不同的时间、不同的人访问同一网址时会产生不同的页面,是不是很酷?
现在你已经对“动态”网站有了一个根本的概念,接下来应挑选称手的“兵刃”了。将网站“动态”化的方法很多,这要看你是出于何种需求。如果你是个人网站的维护者,使用的是免费主页空间,那么绝大多数情况下你只能使用Java、JavaScript和最新的DHTML技术,如果你的主页空间提供者能给予你CGI权限或ASP支持,那么你将能非常幸运地发挥真正的动态技术。关于CGI和ASP技术将在后面的着重讨论,这里针对个人网站仅就最新的DHTML技术进行重点介绍。
究竟什么是DHTML?它与传统的HTML有什么不同?DHTML就是当网页从WEB效劳器下载后无须再经过效劳器的处理,而在浏览器中直接动态地更新网页的内容、排版样式、动画。
比方,当鼠标移至文章段落中,段落能够变成蓝色,或者当你点击一个超链后会自动生成一个下拉式的子超链目录。这就是DynamicHTML〔动态HTML〕,它是近年来网络飞速开展进程中最振奋人心也是最具实用性的创新之一。它是一种通过各种技术的综合开展而得以实现的概念,这些技术包括JavaScript,VB0Script,DocumentObjectModel(文件目标模块),Layers和CascadingStyleSheets(CSS样式表)等。非常遗憾的是在网景Netscape和微软IE浏览器几番大战后,我们仍没有得到一个对DHTML支持的统一标准。因此本文在介绍DHTML时不得不分别讲述。
让我们先来看
文档评论(0)