Web绋嬪簭璁捐瀹為獙鎸囧涔?116 - 鐧惧害鏂囧簱

//实际工程应与数据库中的用户名比较 if (txtName.Text == \ {

lblName.Text = \抱歉!该用户名已被占用!\ } else {

lblName.Text = \恭喜!该用户名可用!\ } }

最后,浏览建立的Web窗体查看效果。

实验四 HTTP请求、响应及状态管理

一.实验目的

(1) 掌握HttpRequest对象的应用。 (2) 掌握HttpResponse对象的应用。 (3) 掌握跨页面提交的应用。

(4)掌握Cookie、Session、Application、Profile应用

二.实验内容及要求

1.设计并实现一个简易聊天室 要求如下:

(1) 页面浏览效果如图4-1~图4-4所示。 (2) 用户名和密码信息存储在二维数组中。 (3) 图4-2~图4-4使用框架技术。

(4) 必须包含HttpResponse、Session和Application的应用。

图4-1 “聊天室”浏览效果(1) 图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窗体ChatDisplay.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所示,在设计视图添加一个用于布局的表格,向表格输入说明信息,添加2个TextBox控件、2个RequiredFieldValidator控件和1个Button控件,适当调整各控件的大小和位置。

ChatLogin.aspx中各控件的属性设置如表4-1所示。

图4-8 设计界面(1) 表4-1 各控件的属性设置表

控件 属性名 属性值 说明 TextBox RequiredFieldValidator ID ID txtName rfvName “用户名”文本框的编程名称 “必须输入验证”控件的编程名称 ControlToValidate Text TextBox ID TextMode RequiredFieldValidator ID txtName * txtPassword Password rfvPassword 验证“用户名”文本框 验证无效时提示的错误信息 “密码”文本框的编程名称 设置“密码”文本框为密码模式 “必须输入验证”控件的编程名称 ControlToValidate Text Button ID Text (3)编写ChatLogin.aspx事件代码

txtPassword * btnLogin 登录 验证“密码”文本框 验证无效时提示的错误信息 “登录”按钮的编程名称 “登录”按钮上

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)