实验二ASPNET内置对象.docx

上传人:b****4 文档编号:26713713 上传时间:2023-06-22 格式:DOCX 页数:12 大小:438.06KB
下载 相关 举报
实验二ASPNET内置对象.docx_第1页
第1页 / 共12页
实验二ASPNET内置对象.docx_第2页
第2页 / 共12页
实验二ASPNET内置对象.docx_第3页
第3页 / 共12页
实验二ASPNET内置对象.docx_第4页
第4页 / 共12页
实验二ASPNET内置对象.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

实验二ASPNET内置对象.docx

《实验二ASPNET内置对象.docx》由会员分享,可在线阅读,更多相关《实验二ASPNET内置对象.docx(12页珍藏版)》请在冰豆网上搜索。

实验二ASPNET内置对象.docx

实验二ASPNET内置对象

实验二-ASP-NET内置对象

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

 

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

“用户名”文本框的编程名称

RequiredFieldValidator

ID

rfvName

“必须输入验证”控件的编程名称

ControlToValidate

txtName

验证“用户名”文本框

ErrorMessage

请输入用户名

验证无效时提示的错误信息

TextBox

ID

txtPassword

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

TextMode

Password

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

RequiredFieldValidator

ID

rfvPassword

“必须输入验证”控件的编程名称

ControlToValidate

txtPassword

验证“密码”文本框

ErrorMessage

请输入密码

验证无效时提示的错误信息

Button

ID

btnLogin

“登录”按钮的编程名称

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控件。

适当调整各控件的大小和位置。

图4-9设计界面

(2)

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

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

控件

属性名

属性值

说明

Label

ID

lblName

显示发言人信息的Label控件编程名称

TextBox

ID

txtMessage

“聊天消息”文本框的编程名称

TextMode

MultiLine

设置“聊天消息”文本框为多行模式

Button

ID

btnSend

“发送”按钮的编程名称

Text

发送

“发送”按钮上显示的文本

(7)编写SendMessage.aspx事件代码

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

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

(8)编写Chat.htm

可在FrontPage或Dreamweaver中建立一个“上下框架”网页,再将HTML源代码复制出来。

也可以在VisualStudio2008中建立一个HTML页,再输入代码如下:

(9)编写Global.asax事件代码

网站启动时被触发的事件代码如下:

(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所示。

其中复选框列表空间中的列表项请参考图4-10设置。

 

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

控件

属性名

属性值

说明

CheckBoxList

ID

chklsPet

复选框列表控件的编程名称

Items

金鱼、波斯猫、斑马、猎狗、绵羊

在弹出的对话框里单击五次“添加”按钮,并分别输入五个“Text”

Button

ID

btnBuy

“放入购物车”按钮的编程名称

Text

放入购物车

“放入购物车”按钮上显示的文本

Button

ID

btnView

“查看购物车”按钮的编程名称

Text

查看购物车

“查看购物车”按钮上显示的文本

(3)编写Default.aspx事件代码

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

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

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

(4)设计ViewCart.aspx

如图4-11所示,在“设计”视图添加1个Label控件、1个CheckBoxList控件和2个Button控件。

适当调整个控件的位置和大小。

图4-11设计界面(4)

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

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

控件

属性名

属性值

说明

Label

ID

lblMsg

用于显示购物车中是否包含宠物信息的Label控件编程名称

Text

初始不显示任何内容

CheckBoxList

ID

chklsPet

复选框列表控件的编程名称

Button

ID

btnClear

“清空购物车”按钮的编程名称

Text

清空购物车

“清空购物车”按钮上显示的文本

Button

ID

btnContinue

“继续购物”按钮的编程名称

Text

继续购物

“继续购物”按钮上显示的文本

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

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

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

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

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1