ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:421.01KB ,
资源ID:2402680      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2402680.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ASP实验5 asp.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ASP实验5 asp.docx

1、ASP实验5 asp实验5 ASP.NET常用对象和状态管理成绩专业班级 信息121 学号 201212030123 姓名 肖超 报告日期 2014.11.16 .实验类型:验证性实验 综合性实验 设计性实验实验目的:通过上机操作进一步理解常用对象和状态管理,掌握跨页数据传递的概念及常用技术;理解Session对象的特点和使用方法,理解ASP.NET应用程序中保存用户临时数据的基本原理。实验要求:创建一个网站,要求当用户访问网站时,首先看到如图6-1所示各类图书列表。用户在选择了希望购买的图书名称后单击“放入购物车”按钮,屏幕上弹出如图6-2所示的信息框,提示操作成功。单击导航兰种各类图书超链

2、接,将切换到不同图书列表页面,但他们的结构完全一致,只是列出的图书名称不同而已。要求使用母版页和内容页技术完成页面设计。 图6-1供选图书列表 图6-2 将所选图书放入购物车 实验步骤提示1. 设计母版页(设计步骤见实验指导书第69页)2. 设计内容页(设计要求见实验指导书第69页)3. 编写图书列表页中包含的程序代码4. 设置“查看购物车”页面(Check.aspx)5. 编写Check.aspx中包含的程序代码6. 设计“结帐”页面 实验报告:根据实验情况和结果(网站页面运行调试情况、通过超链接实现页面跳转情况、最终各个页面运行效果情况)撰写并递交实验报告。实验总结:学会了.; 掌握了.;

3、 训练了.; 发现了.; 实验中.有待提高。电子报告word文件命名规则:专业班级学号后两位实验X姓名.doc, 如信息123班学号为201212030315的郭海涛同学实验7报告word文件命名则应是:信息123-15-实验7-郭海涛.doc, 其中 .doc是Word文件扩展名。参考程序实训步骤:1.设计模板页(1)新建一个ASP.NET网站后(如图1-1所示):图1-1(2)在“解决方案管理器”中删除系统自动创建的Default.aspx页面。右键单击网站项目名称,在弹出的快捷菜单执行“添加新项”命令,在打开的对话框中选择“母版页”模板后单击“添加”按钮(如图1-2所示):图1-2 (3

4、)在页面中添加一个用于布局的HTML表格,在表格中添加标题文字和3个超链接控件LinkButton1 LinkButton3。设置它们的PostBackUrl属性分别指向用于显示各类供选择图书列表的Default.aspx(程序设计类图书)、WebPage.aspx(网页制作类图书)、Tools.aspx(工具软件类图书),并设置它们的Text属性。在页面的下方单元格中添加2个命令按钮控件Button1和Button2,设置其ID属性分别为ButtonAdd和ButtonView,设置它们的Text属性分别为“放入购物车”和“查看购物车”(如图1-3所示):图1-32.设计内容页(1)用于显示

5、图书列表的页面有Default.aspx、WebPage.aspx和Tools.aspx。 a)在“解决方案资源管理器”中,右键单击网站名称,在打开的对话框中选择“Web窗体”模块,选择前面创建的MasterPage.master为页面的母版页,并将文件命名为Default.aspx(如图2-1所示):图2-1 b)切换到Default.aspx页面的设计视图,添加一个2行1列的HTML表格,向其中添加必要的说明文字,添加一个用于显示图书名称的CheckBoxList控件设置其ID属性为CheckBookName(如图2-2所示):图2-2 c)本例中使用文本文件program.txt存储程序

6、设计类供选图书名称列表,该文件每行书写一本图书的名称,保存在网站App_Data文件夹下。保存网页制作类图书名称的文件为webpage.text、保存工具软件类图书名称列表的文件为tools.txt。上述文件同样保存在网站App_Data文件夹下(如图2-3所示):图2-33.编写图书列表页面中包含的程序代码(1)打开MasterPage.master,发现系统自动生成的源代码如下: .style1 height: 37px; text-align: center; .style2 height: 28px; 欢迎选购本站图书 程序设计类图书 网页制作类图书 工具软件类图书 (2)网站首页De

7、fault.aspx.csa)打开Default.aspx.cs,装入时执行的事件代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.IO;using System.Text;public partial class _Default : System.Web.UI.Page protected void Page_Load(object send

8、er, EventArgs e) if (!IsPostBack) string FilePaht = Server.MapPath(App_Data/program.txt); /取得counter.txt文件的物理路径 StreamReader sr = new StreamReader(FilePaht, Encoding.GetEncoding(gb2312); /创建一个指向program.txt数据文件的读取流对象sr while (!sr.EndOfStream) CheckBookName.Items.Add(sr.ReadLine(); sr.Close(); /关闭sr对象

9、 /查找母版页中的Button1控件,并赋值给Button类型变量B1 Button BAdd = (Button)Master.FindControl(ButtonAdd); /将B1的单击事件委托给内容页中B1_Click方法, /即母版页中Button1被单击时,由内容页BAdd_Click方法中包含的代码来处理(响应) BAdd.Click += new EventHandler(BAdd_Click); /查找母版页中的Button1控件,并赋值给Button类型变量B1 Button BView = (Button)Master.FindControl(ButtonView); /

10、将B1的单击事件委托给内容页中B1_Click方法, /即母版页中Button1被单击时,由内容页BAdd_Click方法中包含的代码来处理(响应) BView.Click += new EventHandler(BView_Click); protected void BAdd_Click(object sender, EventArgs e) /创建B1_Click()方法, /处理母版页中ButtonAdd_Click事件的程序段 for (int i = 0; i CheckBookName.Items.Count; i+) if (CheckBookName.Itemsi.Selected) Sessionbuy = Sessionbuy + CheckBookName.Itemsi.Text + ,; if (Sessionbuy != null) Response.Write(alert(已将所选图书添加到购物车!);); else Response.Write(alert(你尚未选择任何图书!);); protected void BView

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

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