实验二-ASP-NET内置对象_第1页
实验二-ASP-NET内置对象_第2页
实验二-ASP-NET内置对象_第3页
实验二-ASP-NET内置对象_第4页
实验二-ASP-NET内置对象_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、找的聊天室用户名: 密码X -4?i截晌頁*爭四进入聊夭室汝言人I李四图4-2 “聊天室”浏览效果(2)JFDE怛_1?L *UW 土 E_J州耳z 自毀I坎空李四进入聊天室李四说=大家;V C201O-1 1-8 23:22-21)牽1軽的看宰李四彳曲人晒1天.室李四说士大赢好C2010-1 1-S 23 22:20 张三进入聊无室张三说 人家好C2010 11 S 23:2 1:4?)发言人,张三发送图4-4 “聊天室”浏览效果(4)2设计并实现同一个简易的购物车 要求如下:(1)页面浏览效果如图4-5所示攔遥物购罢页X盲鱼 回波斯猫Ml iPtT;irm ma iiire千里马綿羊敲入购

3、物车查看购物车图4-5购物车效果(1)(2)选择相应宠物,单击放入“放入购物车”按钮,可看到供选择的宠物,如图 4-6所示后暹荐止 刷新 主页 阪复查看翘物车购物车中现有宠物:波斯猫斑马查肴购物车清空购物车继续购物图4-6购物车效果(2) 如图4-7所示,单击“清空购物车”按钮, 将清除购物车中的宠物信息,并显示没有选 择任何宠物”的提示信息。 -rr n j!f查看购物车股有选购任何宠物!|清空购物车继续购物图4-7购物车效果(3)三、实验步骤1. 设计并实现一个简易的聊天室(1)新建网站新建一个网站,添加Web窗体 ChatLogi n.aspx 、 Web 窗 体 ChatDisplay

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

5、件、2 个 RequiredFieldValidator 控件和 1 个 Button 控件,适当调整各控件的大小和位置。ChatLogi n.aspx 中各控件的属性设置 如表4-1所示。图4-8设计界面(1)表4-1各控件的属性设置表控件属性名属性值说明TextBoxIDtxtName“用 户 名文 本 框 的 编 程 名 称RequiredFieldV alidatorIDrfvName“必 须 输 入控 件 的 编 程 名 称 验 证ControlToVa txtName lidateErrorMessa ge文本框 请输入验 用户名 证无 效 时提 示 的 错 误 信 r丿息Text

6、BoxIDtxtPassword“密 码文 本 框 的 编 程 名 称TextModePasswor d设置“密码”文本框为密码模式RequiredFieldV alidatorIDrfvPass word“必 须 输 入 验 证控 件 的编 程 名 称Con trolToVa lidatetxtPassword验 证a密码文本框ErrorMessa ge请输入密码验 证 无 效 时 提示 的 错误 信r丿息Butt onIDbtn Logi n“登 录按 钮 的 编 程 名 称Text登录“登 录按钮上显示 的 文 本(3)编写ChatLogin.aspx事件代码在所有事件代码外声明一个存放

7、用户名 和密码的数组,代码如下:Web窗体首次载入时执行的代码如下:按钮btnLogin被单击时执行的事件代 码如下:(4) 设计 ChatDisplay.aspx在设计视图添加一个Label控件,设置 属性ID值为“IblMsg ”。切换到“源”视图, 在head标签之间输入下面的代码,用于控 制ChatDisplay.aspx,每过4s后自动刷新一(5) 编写 ChatDisplay.aspx 事件代码Web窗体首次载入时执行的代码如下:(6) 设计 SendMessage.aspx如图4-9所示,在设计视图添加 1个 Label控件、1个TextBox控件和1个Button 控件。适当调

8、整各控件的大小和位置。Chat, ht* Chi&tDiapliy 4?pm Cltl4ame -JAJ 膛送I图4-9设计界面(2)SendMessage.aspx中各控件的属性设置如表4-2所示。表4-2各控件的属性设置表控件属性名属性值说明LabelIDIblName显示发 言人信 息 的Label控件编 程名称TextBoxIDtxtMessage“聊天 消息” 文本框 的编程 名称TextModeMultiLi ne设置 “聊天 消息”文本框 为多行 模式Butt onIDbtnSend“ 发 送”按 钮的编 程名称Text发送“ 发 送”按 钮上显 示的文 本(7) 编写 Send

9、Message.aspx事件代码Web窗体首次载入时执行的代码如下:按钮btnSend被单击时执行的事件代 码如下:(8) 编写 Chat.htm可在 FrontPage 或 Dreamweaver 中建 立一个“上下框架”网页,再将 HTML源 代码复制出来。也可以在 Visual Studio2008 中建立一个HTML页,再输入代码如下:(9) 编写Global.asax事件代码网站启动时被触发的事件代码如下:(10) 从 ChatLogin.aspx 开始对聊天室网站进行测试2. 设计并实现一个简易的购物车(1) 新建网站新建一个网站,添加Web窗体ViewCart.aspx。其中 D

10、efault.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各控件的属性设置表控件属性名属性值说明Check BoxLi stIDchklsPet复选框列表控件的编程名称Items金鱼、波斯猫、斑在弹出的

11、对话框 里单击五次“添马、猎 狗、绵羊加”按钮,并分别 输入五个“ Text”ButtoIDbtn Buy“放入购物车”按n钮的编程名称Text放入购 物车“放入购物车”按 钮上显示的文本Butto nIDbtnView“查看购物车”按 钮的编程名称Text查看购物车“查看购物车”按 钮上显示的文本(3)编写Default.aspx事件代码Web窗体首次载入时执行的代码如下:按钮btnBuy被单击时执行的事件代码 如下:按钮btnView被单击时执行的事件代 码如下:(4)设计 ViewCart.aspx如图4-11所示,在“设计”视图添加1 个Label控件、1个CheckBoxList控件和2个Butt on控件。适当调整个控件的位置和大小。图4-11设计界面(4)ViewCart.aspx中各控件的属性设置如表 4-4所示。表4-4各控件的属性设置表控件属性名属性值说明LabelIDIbIMsg用于显示购物车 中是否包含宠物 信息的Label控件 编程名称Text空初始不显示任何 内容CheckBoxListIDchklsPet复选框列表控件的编程名称Butt onIDbtn Clear“清空购物车”按 钮的编程名称Text清空购

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论