web实验6

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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程序设计中的作用。

相关文档
最新文档