实验二-ASP-NET内置对象

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验二-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)

图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所示,在设计视图添加一个用于布局的四行三列表格(“工具箱”|“HTML”),向表格输入说明信息;接着添加2个TextBox控件、2个RequiredFieldValidator控件和1个Button 控件,适当调整各控件的大小和位置。

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

图4-8 设计界面(1)

表4-1 各控件的属性设置表

控件属性名属性值说

明TextBox ID txtName “

RequiredFieldV alidator ID rfvName “

证”控件的编程名称

ControlToVa lidate txtName 验

ErrorMessa ge 请输入

用户名

效时提示的错误信息

TextBox ID txtPassw

ord “密码”文本框的编程名称

TextMode Passwor

d 设置“密码”文本框为密码模式

RequiredFieldV alidator ID rfvPass

word

件的编程名称

ControlToVa lidate txtPassw ord

ErrorMessa ge 请输入

密码

的错误信息

Button ID btnLogi

n “登录”按钮的编程名称

Text 登录“

本(3)编写ChatLogin.aspx事件代码

在所有事件代码外声明一个存放用户名和密码的数组,代码如下:

Web窗体首次载入时执行的代码如下:

按钮btnLogin被单击时执行的事件代码如下:

(4)设计ChatDisplay.aspx

在设计视图添加一个Label控件,设置属性ID值为“lblMsg”。切换到“源”视图,在标签之间输入下面的代码,用于控制ChatDisplay.aspx,每过4s后自动刷新一

次。

(5)编写ChatDisplay.aspx事件代码

Web窗体首次载入时执行的代码如下:

(6)设计SendMessage.aspx

如图4-9所示,在设计视图添加1个Label控件、1个TextBox控件和1个Button 控件。适当调整各控件的大小和位置。

相关文档
最新文档