当前位置:文档之家› web实验6

web实验6

实验六内部对象
一、实验目的
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程序设计中的作用。

相关主题