实验三asp窗体和内置对象

实验三asp窗体和内置对象

ID:9802144

大小:1.05 MB

页数:11页

时间:2018-05-10

实验三asp窗体和内置对象_第1页
实验三asp窗体和内置对象_第2页
实验三asp窗体和内置对象_第3页
实验三asp窗体和内置对象_第4页
实验三asp窗体和内置对象_第5页
资源描述:

《实验三asp窗体和内置对象》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验三ASP.NETWEB窗体的使用及内部对象的使用一、实验目的1.掌握制作简单WEB窗体的方法与步骤。2.熟练掌握利用Request对象从客户端获得信息的技术;3.利用Response对象向客户端输出信息的技术,并熟练掌握Write、Redirect等方法。4.熟练掌握利用Session对象记载特定客户信息的技术;5.掌握利用Application对象记载所有客户信息的技术。二、实验准备1、Response对象①输出当前时间在网站中新建一个Web窗体,将窗体切换到“设计”视图,双击窗体的空白部分,在窗体的Load事件中添加代码并在浏览器中查看程序运行结果。②

2、根据时间动态输出信息根据当前的时间,如果是12点以前,则输出“上午好!”,否则输出“下午好!”,试编写此程序。③Response对象的Redirect方法根据下列描述完成程序的编写:2、Request对象①Form集合新建一个Web窗体,在窗体中放置一个文本框和一个命令按钮,当点击命令按钮时,在网页窗体中显示文本框中的内容,添加代码然后查看程序运行结果。注意:此时获取控件的值与使用服务器控件略有不同,试比较两种方法的特点。②QueryString集合在网站中创建两个Web窗体(假设名称分别为Defautl.aspx和Default2.aspx),在其中一个窗体

3、(Defautl.aspx)中放置一个HyperLink服务器控件,将其Text属性设置为“链接到另外一个网页”,将其NavigateUrl属性设置为“~/Default2.aspx?id=abcd”,打开Default2.aspx,在其窗体的Load事件中添加代码并在浏览器中浏览Defautl.aspx文件,单击链接控件,观察程序运行结果。将本部分中①和②中的Form和QueryString在Request对象中删除,观察前面程序运行的结果,进一步了解Request对象的特点。③其它操作新建一个Web窗体,在窗体的Load事件中添加下列代码并运行程序,查看运

4、行结果。3、Server对象①使用Server.mappath方法返回指定文件的路径。新建一个网页,在其中加入label、textbox、button组件各一个,并在button的单击事件中输入以下代码:②使用Server.htmlencode和server.urlencode方法,查看下面语句的输出结果:4、学习使用Session对象和Application对象,查看“显示网站上在线人数”示例。5、练习课件中其它的示例。一、实验内容1.综合案例:使用表单获取个人信息。2.使用Application和Session对象统计在线人数(1)启动VisualStud

5、io2008,使用VisualC#语言新建一个ASP.NET网站。(2)在网站中添加Global.asax全局应用程序文件,要求应用程序生命周期开始时,初始化在线人数。新用户会话开始时,在线人数加1,会话结束时,在线人数减1。Global.asax代码如下:(3)在Default.aspx网页设计视图中放置3个Label控件,所包含的控件及属性列于表T-1中。表T-1Default.aspx文件控件及其属性控件类别控件名控件标识属性属性值备注Web控件LabelLabel1Text统计在线人数LabelLabel2Text当前在线人数为:LabelLabel3

6、Text(空)用于显示计数值在页面第一次加载时,将在线人数Application["counter"]赋给Label3.Text,实现在界面显示在线人数。其代码如下:Label3.Text=Application["counter"].ToString();(4)运行程序,结果如图T.4所示。连续按下”刷新”按钮,观察网页上在线人数的变化。图T.4运行结果3.利用Cookie对象统计IP地址登录次数。(1)在练习1建立的网站中,新建页面IPCounter.aspx,在界面中添加一个文本框和一个按钮。(2)当用户首次访问IPCounter.aspx页面时,利用C

7、ookie对象向客户端硬盘写入一个永不过期的Cookie,同时计数器置1;当用户再次访问时,读取Cookie并将计数器加1后再写入Cookie,这些功能均在页面的Page_load()事件代码中实现,程序代码如下:(3)在IPCounter.aspx页面中,单击按钮即可在文本框中显示统计IP地址登录次数,按钮的单击事件代码如下:(4)运行程序,结果如图T.5所示。单击“统计”按钮,观察文本框中的值是否变化。图T.5运行结果4.统计网站的总访问量。(1)在练习1建立的网站中,新建页面WebCounter.aspx,用来显示总访问量。(2)统计网站的总访问量主要是

8、在Global.asax全局应用程序文

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。