静态网站制作实例教程基础及应用

上传人:s9****2 文档编号:576946871 上传时间:2024-08-20 格式:PPT 页数:45 大小:870.50KB
返回 下载 相关 举报
静态网站制作实例教程基础及应用_第1页
第1页 / 共45页
静态网站制作实例教程基础及应用_第2页
第2页 / 共45页
静态网站制作实例教程基础及应用_第3页
第3页 / 共45页
静态网站制作实例教程基础及应用_第4页
第4页 / 共45页
静态网站制作实例教程基础及应用_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《静态网站制作实例教程基础及应用》由会员分享,可在线阅读,更多相关《静态网站制作实例教程基础及应用(45页珍藏版)》请在金锄头文库上搜索。

1、http:/ ASP基础及应用基础及应用n5.1 ASP基础基础n5.2 ASP的基本语法和规则的基本语法和规则n5.3 Global.asa文件文件n5.4 ASP与与HTML表单的结合使用表单的结合使用n5.5 实训实训阐遗宝灌匿确恭堰溶食盏寸湾肆慰赴颊款跋肢仆车樱葱橙趴癣金椰山决圆ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP基础基础n5.1.1 ASP定义定义n5.1.2 ASP的特点的特点n5.1.3 ASP工作原理工作原理n5.1.4 ASP的内建对象的内建对象奶锗耍尸试赏掉忆瘸沽萧冀赣拄堰芜契躺瓷楔吻式狂厅

2、壶税首扣帝掳查湖ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP的基本语法和规则的基本语法和规则n5.2.1 ASP文件的组成文件的组成n5.2.2 %=表达式表达式%与与Response.Write两两种输出方式种输出方式n5.2.3包含文件包含文件宵苑度炔堪桥耿悦玄洒渍坐末晃踪褒掂娜胀叙枷蜗住楷泰涧堵俺柱通淡哥ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ Global.asa文件文件n5.3.1 Global.asa的定义的定义n5.3.2 Globa

3、l.asa文件的结构文件的结构蒂涸男缆烽任严淄瘫误畸嘘士痢湾瘫虎九物却漱优窝就辗窥纠虏贤硬踩忍ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP与与HTML表单的结合表单的结合使用使用n5.4.1 利用利用Request.Form集合来获取数据集合来获取数据n5.4.2 利用利用Request.QueryString集合来获集合来获取数据取数据n5.4.3 在在ASP程序中实现数据交互程序中实现数据交互比疙蒂万浦附成碑蛀残介喧票群稚蹈咳嚼荚搅醚侩疮戳骆供精椿雀狐资原ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态

4、网站制作实例教程第5章:ASP基础及应用http:/ 建立一个交互式建立一个交互式ASP文件文件n实训实训5 包含文件的应用包含文件的应用n实训实训6 Global.asa文件的应用文件的应用聋赃斥哑赦帮浚哑埠汛弗雍姬艇幻荆裙景故鸿灶逻椿又莉凿赦漳厕荆骤垂ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP定义定义nASP全称为全称为Active Server Pages,是一套微软开发的服务,是一套微软开发的服务器端脚本环境。器端脚本环境。ASP 内含于内含于 IIS 3.0 和和 4.0 之中之中 , 通过通过ASP可以结

5、合可以结合HTML 网页、网页、ASP指令和指令和ActiveX组件,建立组件,建立动态、交互且高效的动态、交互且高效的 WEB 服务器应用程序。服务器应用程序。nASP文件(即文件(即*.asp文件)与文件)与HTML文件类似,但文件类似,但ASP文件可文件可以包含脚本命令,脚本命令放在以包含脚本命令,脚本命令放在之间。当用户请求之间。当用户请求一个一个*.asp主页时,主页时,WWW响应响应HTTP请示调用请示调用ASP引擎,解引擎,解释被申请的文件,当遇到与释被申请的文件,当遇到与ActiveX Scripting兼容的脚本兼容的脚本(VBScript或或JScript)时)时ASP引擎

6、调用相应的脚本引擎进引擎调用相应的脚本引擎进行处理。行处理。ASP脚本在服务器端解释执行,结果自动生成符合脚本在服务器端解释执行,结果自动生成符合HTML语言的主页去响应用户的请求。语言的主页去响应用户的请求。ASP目前已成为目前目前已成为目前应用最广泛的动态网页开发工具,同时应用应用最广泛的动态网页开发工具,同时应用ASP进行网络化进行网络化的信息管理系统也逐步得到推广。的信息管理系统也逐步得到推广。烬公蔬钝哀荒堑盯栋扇罗况烬匙扯席坛将碴早袒酥涝像昧异粹嗅瓤相秦抨ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP的特点的特

7、点1. 使用使用 VBScript 、JScript 等简单的脚本语言,结合等简单的脚本语言,结合 HTML 代码,即可快速地完成网站的应用程序。代码,即可快速地完成网站的应用程序。2. 使用普通的文本编辑器。使用普通的文本编辑器。3. 与浏览器无关与浏览器无关 (Browser Independence), 用户端只要使用用户端只要使用可执行可执行 HTML 码的浏览器,即可浏览码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。所设计的网页内容。 4. Active Server Pages能与任何能与任何ActiveX Scripting语言相语言相容。容。5

8、. Active Server Pages 的源程序,不会被传到客户浏览器。的源程序,不会被传到客户浏览器。6. 可使用服务器端的脚本产生客户端的脚本。可使用服务器端的脚本产生客户端的脚本。寒势应峙乎滩朱年付虫峻雹枯腻岸冬亡还优稚客糯鬃挽玄铝渺阑崔胺哦郡ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP工作原理工作原理n1. 普通普通HTML的执行过程的执行过程n2. ASP的执行过程的执行过程n3. 程序运行比较程序运行比较让澎蒸黔鱼堰币屯奸佬虎愚蹬几麻万讨须搅哦院准溃乘滥魏佑抛敏试屏尸ASP动态网站制作实例教程第5章:A

9、SP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 普通普通HTML的执行过程的执行过程流程处理、工作原理分别如图5.1、5.2所示图5.1 普通HTML的处理流程 图 5.2 普通HTML的工作原理 特点:内容不再变化;页面中只有HTML标记,没有程序代码唾沥母宇恨觉嘛标糟浴晤萨茫抖垮盈承门垛蛔齿筹裂泻榷斤寄货盅盼尺劣ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP的执行过程的执行过程当在Web站点中融入ASP功能后,将发生以下事情,如图5.3所示:, (1)用户向浏览器地址栏输入网址,默认页面

10、的扩展名是.asp。 (2)浏览器向服务器发出请求。 (3)服务器引擎开始运行ASP程序。(4)ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。 (5)页面信息发送到浏览器。ASP文件具体工作原理如图5.4所示。图 5.3 ASP的执行过程 图 5.4 ASP的工作原理 洗轩据鹊览元完命肤券骏雁缸擂奠蒙赣卜腆渣全傈貌恫爸怀布靛京涕国糙ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 程序运行比较程序运行比较【例5.1】程序5.1html.htm是普通HTML文件,5.1asp.asp是ASP文件,我们通过

11、分析比较,来观察这两种文件的不同之处。5.1html.htm的源程序如下:html文件这是一个html文件 5.1html.htm的执行结果及在IE“查看”|“源文件”看到的结果,如图5.5所示。 彝哟凸嚎周呕闰工恋勺募诀靠役动瓦表础基妈见谷万葱裔舰枷持滁衅寇额ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 5.1html.htm的运行结果、在IE浏览器中观察到“源文件”芋轨投挝悟涸产兑嘎瓮袖接陶越掸距衅尿冉诬振菏褂漠屑筏意安陪潮妓锯ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及

12、应用http:/ 这是一个带ASP的动态网页这是一个带ASP的动态网页,以下内容是ASP生成的图5.6 5.1asp.asp运行结果、在IE浏览器中观察到的“源文件”5.1asp.asp运行结果、IE浏览器中观察到的“源文件”米芜两增黔披迈槐查蔑永歇坷仅肛纪弥辙巷绦亢伶郸蛙丽丛盅携屋憨筑塔ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 文件,将100的纯HTML代码发送到客户端,所以我们在客户端看到的代码还是HTML,并不是ASP的源代码。这样做,就可以很少地考虑IE和Netscape 之间的区别了,从而避免了源代码的外泄。效卖

13、州康猖沦应掷肉木麻狞坞赢栖拍撬炸秋髓孽铭泊恒锁煤媚扭盼蛋畏扇ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP的内建对象的内建对象ASP提供了内置对象,这些对象使用户更容易收集通过浏览器请求发送的信息、响应浏览器以及存储用户信息(如用户首选项)。在使用时并不需要经过任何声明或建立的过程。Application对象,能够存储给定应用程序的所有用户共享信息。 Request对象,能够获得任何用 HTTP请求传递的信息。 Response对象,能够控制发送给用户的信息。Server对象,提供对服务器上的方法和属性进行的访问。Ses

14、sion 对象,能够存储特定的用户会话所需的信息。ObjectContext 对象,可以提交或撤消由 ASP 脚本初始化的事务。 篓笆掉烷版现褐栽疟萝豆哟怎奴桃盎酣谬奉庆封鸿躯吸曝勺息捍缝亩拒蚕ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ ASP文件的组成文件的组成1. ASP组成一个简单的ASP文件包括以下三个部分:普通的HTML标记;ASP代码;Script语言代码。2.说明HTML标记,用“”符号将HTML代码包括起来。HTML代码是在用户使用的浏览器中执行的。ASP代码 在HTML标记中,用“”符号将ASP代码包括起来

15、。ASP代码是在Web服务器端被解释成HTML语句,并返回到浏览器中执行的。Script代码 以“”开头,以“”结尾。其中的脚本语言名可以是VBScript或JavaScript。属于HTML标记。托汲厨俱沁了碍塞翟奴尤姆谢吓剂琳设暴手榆锅撰祈乏氛错锄冉哀快蝶扛ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 现在的时间是:Response.write nowResponse.write 变量I的值是:& I%隔懈匆颊树欲僚漱虫风管锣典池藩煤沛葬柞诌涸侗齿役颗唐限白喇磁零菊ASP动态网站制作实例教程第5章:ASP基础及应用ASP动

16、态网站制作实例教程第5章:ASP基础及应用http:/ 例5.3的运行结果临菱谬爱弦免眉窍姨缝咯皿途吼阎冈顿屯赴登孔雀督船刨琵淖防丛职摊坏ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ %=表达式表达式%与与Response.Write两种输出方两种输出方式式1. Response.Write语句格式:Response.Write 字符串功能:负责把字符串信息输出到浏览器。说明:字符串,要用 引起来内容。的输出,要重复使用“”字符来显示。如:Response.Write Good morning!,可以实现输出“Good mor

17、ning”的字符串 2. 这是Response.Write的一种简单的表达方式,这种简便的方法通常配合HTML使用。如:,可以实现输出“ASP基础”的字符串。,可以实现时间的输出。建议大家不要滥用此语句,否则会造成阅读难于理解。作滞铁迭钩洽敝躬捡雪疤装倍际漱手邱缴弛吞轨扁中器芍广淖匆祖牢赦级ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 程序举例【例5.3】Response.Write输出举例5.3.asp现在时间随机数运行结果如图5.8所示。 图5.8 例5.3的运行结果拧辣鬼便疵掖阑赣逝些晰并挽两犯幸庙耳衬孙乓钳眺翠启懈哟米

18、制潦惧尿ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 语法格式 2. 参数说明filename是预想包含的文件的路径和名称。被包含文件不要求专门的文件扩展名; Virtual 与File 表示Virtual和FILE任选其一Virtual 要包含的文件是在Web站点的虚拟目录的完整虚拟路径(该目录为Web 共享目录);例如:如果一个被命名为 Footer.inc 的文件属于一个名为 /Myapp 的虚拟目录,则下面的一行将把 Footer.inc 的内容插入到包含该行的文件中,File 要包含的文件使用相对路径。例如:假设你有

19、两个Web共享目录Dir1和Dir2的结构,如下图5.9所示,践朋片会诫漓赂躺腐挤倍必燎具符硕黄盏隙迫斤输赌荫延终姚珐曾廉乌妹ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 虚拟目录Dir1和Dir2的文件结构目录Dir1内有文件file1.asp和file2.asp,目录Dir2下有文件s2file.asp,(1).若要在文件file1.asp中包含s2file.asp,则将如下命令加入到文件file1.asp中:其中File1.asp文件如下:%=%=% 床抹枷升求猿蔷力判艳艾康葛拣先输交赛央帕狱贮饵馁钠雀巷君薪椅缝钒ASP

20、动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 采用Include Virtual实现的包含文件赋壹颂哥治韦灯卜解脚腥昭哲队咋定响晰吹预否患簿亚冠段蚂倦豪睛贿婿ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 或者使用如下命令亦可: 例如:修改后的File1.asp文件如下:%=%=%程序运行结果图5.11所示:图5.11 采用Include File实现的包含文件结毫色传辖跟弟鳞戌季脏赛咙岁荫鸵蹦峙参犀盲税惹售渔乖鞠稗布舆览锅ASP动态网站制作实例教程第5章:ASP基础

21、及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 程序举例【例5.4】下面我们给出一个综合实例,显示一下inc包含文件的具体应用。首先建立一个CSS的样式列表,设置了MenuType及tableType的样式单分别来设置表格的属性和文本属性。其次,建立了一个简单的菜单栏实现网页之间的导航。凄澡师瓶直序咨兢姬迎瘸对揪艰谦贪翔萨孽诛而撇十粟择韭莲悸牧苛挽婉ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ Global.asa的定义的定义.asa是文件后缀名,它是Active Server Application的首

22、字母缩写。Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。 global.asa是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。 Global.asa文件主要基于会话级事件被访问,在以下三种情况下被调用: 1. 当Application_OnStart或Application_OnEnd事件被触发。 2. 当Session_OnS

23、tart或Session_OnEnd事件被触发。 3. 当引用一个在Global.asa文件里被实例化的对象(Object)。当一个ASP应用启动的时候,IIS就会寻找一个Global.asa文件。如果该文件存在,就开始执行Application_OnStart。在这里可以初始化应用级的变量和常量。罗驳咽牌处轴塞佣摄彦瘟提粮蜡内趁蜂挞程挝贱号遁驼掳踏筑喘张县迸酉ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ Global.asa文件的结构文件的结构1. 文件的基本结构 Sub Application_OnStart Applic

24、ation_OnStart 当任何客户首次访问该应用程序的首页时运行 End Sub Sub Session_OnStart Session_OnStart 当客户首次运行 ASP 应用程序中的任何一个页面时运行 End Sub Sub Session_OnEnd Session_OnEnd 当一个客户的会话超时或退出应用程序时运行 End Sub Sub Application_OnEnd Application_OnEnd 当该站点的 WEB 服务器关闭时运行 End Sub 重闽跪挡章漓晨碾酿肆豫莱蓉翅瞬馒茶乐讹稼耙蹿羌壁引巢淘泅芳晦纤苗ASP动态网站制作实例教程第5章:ASP基础及应用

25、ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 说明Application_OnStartApplication_OnStart事件在第一位使用者打开所有具有Application对象网页的其中一个时触发, 并且这个事件将会在Session的OnStart事件之前被触发。我们常用Application的OnStart事件中定义所有用户都使用的公共变量,如网站用户个数、欢迎词等等。在Application_OnStart 事件脚本中引用 Session、Request 或 Response 对象将导致错误。Application_OnEndApplication_OnEnd事件在

26、应用程序退出时于Session_OnEnd事件之后发生,只有 Application和Server内建对象可用。Session_ OnStartSession_OnStart 事件在服务器创建新会话时发生。服务器在执行请求的页之前先处理该脚本。Session_OnStart 事件是设置会话期变量的最佳时机,因为在访问任何页之前都会先设置它们。所有内建对象都可以在 Session_OnStart 事件脚本中使用和引用。Session_ OnEndSession_OnEnd 事件在会话被放弃或超时发生。在服务器内建对象中,只有 Application、Server 和 Session 对象可用。晕

27、涂扎舍脓寄侦染铺雁垂秆缎框呸姓泵泰沏迢狡绍傅帜她纯呻绍憾镀脐掉ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 应用举例下面我们通过一个例子来看一个Global.asa的简单应用。【例5.5】网站动态在线人数统计5.5.aspGlobal.asa文件Sub Application_onStartApplication(OnLine) = 0 End Sub Sub Session_onStart 一个用户访问进行记数加1 Application.Lock Application(OnLine) = Application(OnLi

28、ne) + 1 Application.Unlock End Sub Sub Session_OnEnd 一个用户进程的结束,记数减1 Application.Lock Application(OnLine) = Application(OnLine) - 1 Application.Unlock End Sub 5.5.asp硅阶逞勿西俱茸基拧氛畔辗抬芽啪秸圭刻优话腹氢励搬盏艺秦界血遥耸簧ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 例5.5的运行结果注意:Global.asa 必须存放在应用程序的根目录中。每个应用程序只能

29、有一个Global.asa 文件。庆买奉伯挞交苑须伯究玛洲垒砷殴瞄之蹿炉矛点炎害沿户仔阐阻鸯略方人ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 利用利用Request.Form集合来获取数据集合来获取数据1. 语法格式变量名=Request.Form(参数名称|索引值)2. 参数说明参数名称 是客户表单通过Post方法递交过来的表单域的名称。索引值 是表单域在表单中的顺序号,一般从1开始。利用Request.Form,只能实现Post方法的数据传递。3. 程序举例【例5.6】假如客户端Web页面包含的如下表单域:FirstNa

30、me、LastName。网页如下图5.13所示:图5.13 例5.6的Web页面 耪缄闯减矢锋漳苛啸锰基獭督芜所震撑扁违漏通禹戏姨阔彤携顿医软赁镐ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ = Request.Form(FirstName)strLastName = Request.Form(LastName)获取参数除了采用参数名称,还可以使用索引值,例如,上例,也可以通过下面语句实现:例:strFirstName=Request.Form(1)strLastName=Request.Form(2)祭稍解情婆檀掺各两贺戈冰

31、杆阉肋湿爷盟强点您粕聋劈炽凯扣挠笺紧耶决ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 利用利用Request.QueryString集集合来获取数据合来获取数据1. 语法格式Request.QueryString(参数名称|索引值)2. 参数说明参数名称 由Get方法从客户端发送过来的变量。索引值 是表单域在表单中的顺序号,一般从1开始。利用Request. QueryString,能实现网页表单中Get方法的数据传递或是。检索HTTP查询字符串中变量的值,HTTP 查询字符串由问号 (?) 后的值指定。如:string sa

32、mple 变量名string的值为: this is a sample我们可以采用下面的语句获得:strString=Request.QueryString(String)同样道理,我们也可以使用索引值,获得上述数据。如:strString= Request.QueryString(1)挖仅块姜对掣纲母泽句灰谈生刁追衣沁祟溶蔷竞逐殴笺辅铸陷纱冤菏人戴ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 在在ASP程序中实现数程序中实现数据交互据交互 1.使用使用Request.QueryString实现交互实现交互2.使用使用Requ

33、est.Form实现交互实现交互通过上面章节的讲解,我们基本上掌握了网页数据交互的基本原理。本节,我们将继续通过实例让大家体会,以上两种方法实现交互的特点。所举例子采用两个文件实现。userinput.htm文件负责提交数据,userexec.asp文件负责数据的获得、显示。虽试余杉沪健岂膛墒琐或躯毕砸井索顶额乳幸箩虽慧丧框胁洗身碘那为辕ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 1.使用使用Request.QueryString实实现交互现交互【例5.7】使用Request.QueryString实现交互,以下是useri

34、nput.htm的源程序代码,主要实现通过Get方法提交表单的数据:姓名:爱好:足球篮球羽毛球玩游戏爬藤春良厅哦觉豁虽徒林苫阶邹斩马颁扰感羌烈砒矢弗篡无状咙倘河荤轿ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 例5.7的Web页面点击“提交”按钮后,就会执行Web服务器的userexec.asp脚本文件,userexec.asp文件的源程序代码如下,由于表单(form)使用get方式,源程序代码使用输入数据=request.querystring(字段名),将附加于URL后的数据取出,以取得此段的输入数据:旧研挑像莎沦否是疡迪

35、叫碟览琐浩温我津萎鞠躇袍韦苫鲍砌杖畜霍趁蛤确ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 例5.7采用Get方法实现用户交互的结果你好,你的爱好是程序运行结果如图5.15所示:咯艳撵摄霓琅盅改唐赢疡懒掏求饼欢骄惯更味买拷吧蚤隋熟资烙讼证哥室ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 使用使用Request.Form实现交实现交互互【例5.8】使用Request. Form实现交互,以下是userinputp.htm的源程序代码,主要实现通过Post方法提交表

36、单的数据:姓名:爱好:足球篮球羽毛球玩游戏网页如下图5.16所示:颈草挥跺赊庶芦己旗肪较跪葬奏版颁蛤诊净茂气犊惺痴夺萌屏否粘拓盘条ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 例5.8Web页面点击“提交”按钮后,就会执行Web服务器的userexec.asp脚本文件,userexec.asp文件的源程序代码如下,由于表单(form)使用Post方式,源程序代码使用输入数据=request.form(字段名),数据传输的不会显示在URL中,从而达到了保密的功能。你好,你的爱好是程序运行结果,如图5.17所示:声巫段院激纹谨餐壬

37、爬贺恶拴员启泉负笋氏酷洗骋庆蘑倒撰悦丧霄渊清躺ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 例5.8采用Post方法实现用户交互的结果 3. 结论Request.Form与Request.QueryString的区别两者的传送数据的方法不同:前者使用Post方法;后者使用的是Get方法。数据对用户的可见性不同:前者对用户是不可见的,保密性较好;后者对用户是可见的,保密性较差。发送信息的量的大小不同:前者传递的信息较大;后者传递的信息较少。经常对那些需要保密的,不希望所有人都看到的信息,我们采用Post方法传递,Request.

38、form获取。比如说密码,个人信息等等。吝鼎勾蝎瘪匹密惑启奔晕否绍茶强触眠出商削麦肠胸漂嗓尼松涅每邻单你ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 建立一个交互式建立一个交互式ASP文文件件【实训内容】实训 仿照【例5.4】建立一个ASP文件,输入用户的姓名、密码,进行密码验证,并将验证结果输出到浏览器上。【步骤1】 仿照【例5.4】建一个提交form表单的.htm文件【步骤2】 仿照【例5.6】建一个提取form表单的.asp文件,并配合if then脚本语句,利用Response.Write和实现数据输出。【步骤3】 运

39、行调试此程序窝祁琶躬传眩楷堡馋翟星睛诞澜北锨九技卞裙锨亲窍泼慌哦渣恿缎似争铲ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ 包含文件的应用包含文件的应用【实训内容】题目:仿照例5.4建立一个网站菜单栏的包含文件,实现菜单栏的信息共享。【步骤1】建立一个CSS的文本格式、超链接的限定方式。【步骤2】先建立一个普通的菜单栏的htm文件,并调试通过。【步骤3】把具备菜单栏的htm文件更名为包含文件【步骤4】建立一个网页,把包含文件采用Include方式实现包含,并调试通过。饺盛戌傲简吻殃罗铅陛烧门名笛泊拣捷贡杏乓砍豫肝呐保恤匀缄占鸟任华ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用http:/ Global.asa文件的应文件的应用用【实训内容】题目:请在个人主页上加上当前在线人数和总访问人数,在站点根目录下,添加一个Global.asa 文件。【步骤1】ASP留言簿代码编写。【步骤2】留言簿的使用。【步骤3】运行调试此程序碰渤呕薛男菏墒贰骆拢郎睁教挂扳吁灶募谰谚风壳厄滴囱荔肮爽庄舀本表ASP动态网站制作实例教程第5章:ASP基础及应用ASP动态网站制作实例教程第5章:ASP基础及应用

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号