web实验6
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六内部对象
一、实验目的
1、掌握网络编程的基础理论
2、掌握下内部对象的使用方法
二、实验准备
1、Windows 2000或Windows XP操作系统
2、2010编辑器
三、实验内容及步骤
1、Response对象
①输出当前时间
在网站中新建一个Web窗体,将窗体切换到“设计”视图,双击窗体的空白部分,在窗体的Load事件中添加下列代码:
在浏览器中查看程序运行结果。
②根据时间动态输出信息
根据当前的时间,如果是12点以前,则输出“上午好!”,否则输出“下午好!”,试编写此程序。
提示:可以使用DateTime的Hour属性获得时间中的小时,并使用条件语句进行判断并输出结果。
③Response对象的Redirect方法
根据下列描述完成程序的编写:
新建一个Web窗体,在窗体中放置一个文本框和一个命令按钮,在文本框中输入一个网址,当点击命令按钮时,使当前页面转向文本框中设定的网址。
2、Request对象
①Form集合
新建一个Web窗体,在窗体中放置一个文本框和一个命令按钮,当点击命令按钮时,在网页窗体中显示文本框中的内容,代码如下:
查看程序运行结果。
注意:此时获取控件的值与使用服务器控件略有不同,试比较两种方法的特点。
②QueryString集合
在网站中创建两个Web窗体(假设名称分别为Defautl.aspx和Default2.aspx),在其中一个窗体(Defautl.aspx)中放置一个HyperLink服务器控件,将其Text属性设置为“链接到另外一个网页”,将其NavigateUrl属性设置为“~/Default2.aspx?id=abcd”,打开Default2.aspx,在其窗体的Load事件中添加下列代码:
在浏览器中浏览Defautl.aspx文件,单击链接控件,观察程序运行结果。
将本部分中①和②中的Form和QueryString在Request对象中删除,观察前面程序运行的结果,进一步了解Request对象的特点。
③其它操作
新建一个Web窗体,在窗体的Load事件中添加下列代码并运行程序,查看运行结果。
3、Server对象
①使用Server.mappath方法返回指定文件的路径。
②使用Server.htmlencode 和server.urlencode方法,查看下面语句的输出结果:
4、学习使用Session对象和Application对象,查看“显示网站上在线人数”示例。
5、练习课件中其它的示例。
四、实验总结
试举例说明6个内部对象在Web程序设计中的作用。