实验二ASPNET内置对象

上传人:re****.1 文档编号:428234914 上传时间:2023-06-10 格式:DOC 页数:11 大小:507KB
返回 下载 相关 举报
实验二ASPNET内置对象_第1页
第1页 / 共11页
实验二ASPNET内置对象_第2页
第2页 / 共11页
实验二ASPNET内置对象_第3页
第3页 / 共11页
实验二ASPNET内置对象_第4页
第4页 / 共11页
实验二ASPNET内置对象_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《实验二ASPNET内置对象》由会员分享,可在线阅读,更多相关《实验二ASPNET内置对象(11页珍藏版)》请在金锄头文库上搜索。

1、实验二 ASP.NET内置对象注意事项:在F盘领卷文献夹里建立自己的工作目录,以自己的姓名学号作为目录名,专门存储你所做的实验程序及有关信息。一、实验目的(1) 纯熟掌握Application、Session对象的使用。(2) 纯熟掌握Request、Response对象的使用。(3) 掌握跨页面提交的应用。二、实验内容1.设计并实现一种简易聊天室规定如下:(1) 页面浏览效果如图4-1图4-4所示。(2) 顾客名和密码信息存储在二维数组中。(3) 图4-2图4-4使用框架技术。(4) 必须涉及Response、Session和Application对象的应用。图4-1 “聊天室”浏览效果(1

2、)图4-2 “聊天室”浏览效果(2)图4-3 “聊天室”浏览效果(3)图4-4 “聊天室”浏览效果(4)2.设计并实现同一种简易的购物车规定如下:(1)页面浏览效果如图4-5所示图4-5 购物车效果(1)(2) 选择相应宠物,单击放入“放入购物车”按钮,可看到供选择的宠物,如图4-6所示。图4-6 购物车效果(2)(3) 如图4-7所示,单击“清空购物车”按钮,将清除购物车中的宠物信息,并显示“没有选择任何宠物”的提示信息。图4-7 购物车效果(3)三、实验环节1. 设计并实现一种简易的聊天室(1)新建网站新建一种网站,添加Web窗体ChatLogin.aspx、Web窗体ChatDispla

3、y.aspx、Web窗体SendMessage.aspx、HTML页Chat.htm和全局应用程序类Global.asax。其中ChatLogin.aspx用于聊天室顾客登录;ChatDisplay.aspx用于显示聊天信息;SendMessage.aspx用于发送聊天信息;Chat.htm用于设立框架页;Global.asax用于存储Application_Start事件代码。(2)设计ChatLogin.aspx如图4-8所示,在设计视图添加一种用于布局的四行三列表格(“工具箱”|“HTML”),向表格输入阐明信息;接着添加2个TextBox控件、2个RequiredFieldValida

4、tor控件和1个Button控件,合适调节各控件的大小和位置。ChatLogin.aspx中各控件的属性设立如表4-1所示。图4-8 设计界面(1)表4-1 各控件的属性设立表控件属性名属性值阐明TextBoxIDtxtName“顾客名”文本框的编程名称RequiredFieldValidatorIDrfvName“必须输入验证”控件的编程名称ControlToValidatetxtName验证“顾客名”文本框ErrorMessage请输入顾客名验证无效时提示的错误信息TextBoxIDtxtPassword“密码”文本框的编程名称TextModePassword设立“密码”文本框为密码模式R

5、equiredFieldValidatorIDrfvPassword“必须输入验证”控件的编程名称ControlToValidatetxtPassword验证“密码”文本框ErrorMessage请输入密码验证无效时提示的错误信息ButtonIDbtnLogin“登录”按钮的编程名称Text登录“登录”按钮上显示的文本(3)编写ChatLogin.aspx事件代码在所有事件代码外声明一种寄存顾客名和密码的数组,代码如下: Web窗体初次载入时执行的代码如下:按钮 btnLogin被单击时执行的事件代码如下: (4)设计ChatDisplay.aspx在设计视图添加一种Label控件,设立属性I

6、D值为“lblMsg”。切换到“源”视图,在标签之间输入下面的代码,用于控制ChatDisplay.aspx,每过4s后自动刷新一次。(5)编写ChatDisplay.aspx事件代码Web窗体初次载入时执行的代码如下:(6)设计SendMessage.aspx如图4-9所示,在设计视图添加1个Label控件、1个TextBox控件和1个Button控件。合适调节各控件的大小和位置。图4-9 设计界面(2)SendMessage.aspx中各控件的属性设立如表4-2所示。表4-2 各控件的属性设立表控件属性名属性值阐明LabelIDlblName显示发言人信息的Label控件编程名称TextB

7、oxIDtxtMessage“聊天消息”文本框的编程名称TextModeMultiLine设立“聊天消息”文本框为多行模式ButtonIDbtnSend“发送”按钮的编程名称Text发送“发送”按钮上显示的文本(7)编写SendMessage.aspx事件代码Web窗体初次载入时执行的代码如下:按钮btnSend被单击时执行的事件代码如下:(8)编写Chat.htm可在FrontPage或Dreamweaver中建立一种“上下框架”网页,再将HTML源代码复制出来。也可以在Visual Studio中建立一种HTML页,再输入代码如下:(9)编写Global.asax事件代码网站启动时被触发的

8、事件代码如下:(10)从ChatLogin.aspx开始对聊天室网站进行测试2. 设计并实现一种简易的购物车(1)新建网站新建一种网站,添加Web窗体ViewCart.aspx。其中Default.aspx用于选择宠物并放入到购物车中;ViewCart.aspx用于查看购物车中宠物信息、清空购物车和返回Default.aspx。(2)设计Default.aspx如图4-10所示,在“设计”视图添加1个CheckBoxList控件和2个Button控件。合适调节个控件的位置和大小。图4-10 设计界面(3)Default.aspx中各控件的属性设立如表4-3所示。其中复选框列表空间中的列表项请参

9、照图4-10设立。表4-3 各控件的属性设立表控件属性名属性值阐明CheckBoxListIDchklsPet复选框列表控件的编程名称Items金鱼、波斯猫、斑马、猎狗、绵羊在弹出的对话框里单击五次“添加”按钮,并分别输入五个“Text”ButtonIDbtnBuy“放入购物车”按钮的编程名称Text放入购物车“放入购物车”按钮上显示的文本ButtonIDbtnView“查看购物车”按钮的编程名称Text查看购物车“查看购物车”按钮上显示的文本(3)编写Default.aspx事件代码Web窗体初次载入时执行的代码如下:按钮btnBuy被单击时执行的事件代码如下:按钮btnView被单击时执行

10、的事件代码如下:(4)设计ViewCart.aspx如图4-11所示,在“设计”视图添加1个Label控件、1个CheckBoxList控件和2个Button控件。合适调节个控件的位置和大小。图4-11 设计界面(4) ViewCart.aspx中各控件的属性设立如表4-4所示。表4-4 各控件的属性设立表控件属性名属性值阐明LabelIDlblMsg用于显示购物车中与否涉及宠物信息的Label控件编程名称Text空初始不显示任何内容CheckBoxListIDchklsPet复选框列表控件的编程名称ButtonIDbtnClear“清空购物车”按钮的编程名称Text清空购物车“清空购物车”按钮上显示的文本ButtonIDbtnContinue“继续购物”按钮的编程名称Text继续购物“继续购物”按钮上显示的文本(5)编写ViewCart.aspx事件代码Web窗体初次载入时执行的代码如下:按钮btnClear被单击时执行的事件代码如下:按钮btnContinue被单击时执行的事件代码如下:最后,浏览建立的Web窗体查看效果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作计划

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