欢迎来到天天文库
浏览记录
ID:25080715
大小:51.00 KB
页数:5页
时间:2018-11-18
《asp在动态网站设计中的应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、ASP在动态网站设计中的应用摘要:随着网络技术的快速发展,人们越来越依赖于勺_联网站来获取信息,信息的即时性和大容量性促使网站从“静态”逐步转变为“动态”,动态网站的设计技术也随之发展成熟起来介绍了动态网页的一些特点以及日前在动态网页设计中应用相当)‘一泛的开发环境—ASP,以如何建立基于IIS的ASP动态网站为中心,简要介绍了动态商业网站设计的趋势,并以实例分析比较直观地展示了ASP在动态网页设计中的优越性关键词:动态网站;物件导向;表单;脚本语A1引言目前呈儿何增长的互联网站中,有相当一部分仍固守“静态“,无形中已大大落后于时代的步伐.所谓“静态”指的就是网站的网页内容“固定不变“,
2、当用户浏览器通过互联网的HTTP(HypertextTransportProtocx>1)协议向L文档传送给用户浏览器.其页面的内容使用的仅仅是标准的HTML代码,最多再加上流行的GIF'89A格式的动态图片,若网站维护者要更新网页的内容,就必须手动地来更新其所有的HTML文档.“静态”网站的致命弱点就是不易维护,为了不断更新网页内容所做的工作量是巨大的.随着网站信息量的不断增大,静态网站逐渐没落,动态网站已经成熟起来,它的“交互性”少自动更新”、“因时因人而变”等诸多优良特性无疑很好地适应了信息时代的要求.能够使网站“动态化”的技术较多,目前比较流行和成熟的是ASP技术.2基于A
3、SP的动态网站建设概述2.1“动态”的概念所谓“动态”,并不是指那儿个放在网页上的GIF动态图片,在这里笔者为动态页面的概念制定了以下儿条规则:1)“交互性”,即网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后L文档,便会自动生成新的页面,可以大大节省工作量.3)“因时因人而变”,即当不同的时问、不同的人访问同一网址时会产生不同的页面.2.2ASP的概念及特点MicrosoftActiveS。二Pages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页,ASP指令和Active
4、X元件建立动态、交互目_高效的L中的脚本程序.当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度.以下罗列了ActiveS。二Pages所独具的一些特点:1)使用VBScriptJScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序.2)无须pile编译,容易编写,可在服务器端直接执行.3)使用普通的文本编辑器,如l><ho<ly><F01}TCOLOR=“Green"><%If'T油e<#12:00:00#An<1T油e>=#00:00:0
5、0#Then%>早上好,今天天气不赖啊!<%E1sEif'T油e<#19:00:00#An<1T油e>=#12:00:00#Then%>下午好!<%Else%>哈u}!今晚你有没有去IRC聊天!<%EndIf%></ho<ly></html>将testl.asp保存在p/)下,并在浏览器中用HTTP的方式进行浏览,如:yourcx>mpu[二二e/aspsamp/test1.asp.虽然,这只是一个非常简单的实例,而A_这一功能完全可以通过JavaScript完成,但是不难发现使用ASP要比J
6、avaScript简洁迅速得多,而A_运用此法,完全可以轻而易举地令你的网页在不同的时段展示不同的风格,此例中的“Time"实际上是一个VBScript内置的显示系统当前时问的函数,由于系统默认的脚本语言是VBSeript,因此在ASP命令中调用该函数时,脚本引擎会自动将其转换成当前的系统时问.接下来是给testl.asp添加一点色彩,在<holy>标识中添加“bgcx>lor=“<%=hgc%>””即变为<bodybgcx>lor=“<%=bgc%>”>,并在<holy>标记前添加如下语句:<%If'T油e&
7、lt;#12:00:00#An<1T油e>=#00:00:00#Thenbg}}=“silver"E1sEif'T汕e<#19:00:00#An<1T油e>=#12:00:00#Thenhg(一“navyElsebg}}=“re<1"En<1且%>如此一来,当用户在不同的时段访问该页面时,将会看到不同的页面背景色.我们可以做的事情还有很多,譬如想知道在凌晨至十二点之问浏览该页面的客户的
此文档下载收益归作者所有