ASP实验5 asp.docx
《ASP实验5 asp.docx》由会员分享,可在线阅读,更多相关《ASP实验5 asp.docx(20页珍藏版)》请在冰豆网上搜索。
![ASP实验5 asp.docx](https://file1.bdocx.com/fileroot1/2022-10/29/6f8dad51-2ceb-43a0-8ac7-5f5ac4140da5/6f8dad51-2ceb-43a0-8ac7-5f5ac4140da51.gif)
ASP实验5asp
实验5ASP.NET常用对象和状态管理
成绩
专业班级信息121学号201212030123姓名肖超报告日期2014.11.16.
实验类型:
●验证性实验○综合性实验○设计性实验
实验目的:
通过上机操作进一步理解常用对象和状态管理,掌握跨页数据传递的概念及常用技术;理解Session对象的特点和使用方法,理解ASP.NET应用程序中保存用户临时数据的基本原理。
实验要求:
创建一个网站,要求当用户访问网站时,首先看到如图6-1所示各类图书列表。
用户在选择了希望购买的图书名称后单击“放入购物车”按钮,屏幕上弹出如图6-2所示的信息框,提示操作成功。
单击导航兰种各类图书超链接,将切换到不同图书列表页面,但他们的结构完全一致,只是列出的图书名称不同而已。
要求使用母版页和内容页技术完成页面设计。
图6-1供选图书列表
图6-2将所选图书放入购物车
实验步骤提示
1.设计母版页(设计步骤见实验指导书第69页)
2.设计内容页(设计要求见实验指导书第69页)
3.编写图书列表页中包含的程序代码
4.设置“查看购物车”页面(Check.aspx)
5.编写Check.aspx中包含的程序代码
6.设计“结帐”页面
实验报告:
根据实验情况和结果(网站页面运行调试情况、通过超链接实现页面跳转情况、最终各个页面运行效果情况)撰写并递交实验报告。
实验总结:
学会了...;掌握了...;训练了...;发现了...;实验中...有待提高。
电子报告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)在页面中添加一个用于布局的HTML表格,在表格中添加标题文字和3个超链接控件LinkButton1~LinkButton3。
设置它们的PostBackUrl属性分别指向用于显示各类供选择图书列表的Default.aspx(程序设计类图书)、WebPage.aspx(网页制作类图书)、Tools.aspx(工具软件类图书),并设置它们的Text属性。
在页面的下方单元格中添加2个命令按钮控件Button1和Button2,设置其ID属性分别为ButtonAdd和ButtonView,设置它们的Text属性分别为“放入购物车”和“查看购物车”(如图1-3所示):
图1-3
2.设计内容页
(1)用于显示图书列表的页面有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存储程序设计类供选图书名称列表,该文件每行书写一本图书的名称,保存在网站App_Data文件夹下。
保存网页制作类图书名称的文件为webpage.text、保存工具软件类图书名称列表的文件为tools.txt。
上述文件同样保存在网站App_Data文件夹下(如图2-3所示):
图2-3
3.编写图书列表页面中包含的程序代码
(1)打开MasterPage.master,发现系统自动生成的源代码如下:
<%@MasterLanguage="C#"AutoEventWireup="true"CodeFile="MasterPage.master.cs"Inherits="MasterPage"%>
DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http:
//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
//www.w3.org/1999/xhtml">
ContentPlaceHolderid="head"runat="server">
ContentPlaceHolder>
.style1
{
height:
37px;
text-align:
center;
}
.style2
{
height:
28px;
}
68%;">
欢迎选购本站图书
|
center">
LinkButtonID="LinkButton1"runat="server"PostBackUrl="~/Default.aspx"
>程序设计类图书
LinkButton>
center">
LinkButtonID="LinkButton2"runat="server"PostBackUrl="~/WebPage.aspx"
>网页制作类图书
LinkButton>
center">
LinkButtonID="LinkButton3"runat="server"PostBackUrl="~/Tools.aspx">工具软件类图书
LinkButton>
|
ContentPlaceHolderID="ContentPlaceHolder2"runat="server">
ContentPlaceHolder>
|
ButtonID="ButtonAdd"runat="server"
Text="放入购物车"/>
ButtonID="ButtonView"runat="server"Text="查看购物车"/>
|