ASP实验5 aspWord文档下载推荐.docx

上传人:b****1 文档编号:15319709 上传时间:2022-10-29 格式:DOCX 页数:20 大小:421.01KB
下载 相关 举报
ASP实验5 aspWord文档下载推荐.docx_第1页
第1页 / 共20页
ASP实验5 aspWord文档下载推荐.docx_第2页
第2页 / 共20页
ASP实验5 aspWord文档下载推荐.docx_第3页
第3页 / 共20页
ASP实验5 aspWord文档下载推荐.docx_第4页
第4页 / 共20页
ASP实验5 aspWord文档下载推荐.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

ASP实验5 aspWord文档下载推荐.docx

《ASP实验5 aspWord文档下载推荐.docx》由会员分享,可在线阅读,更多相关《ASP实验5 aspWord文档下载推荐.docx(20页珍藏版)》请在冰豆网上搜索。

ASP实验5 aspWord文档下载推荐.docx

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"

>

htmlxmlns="

//www.w3.org/1999/xhtml"

headrunat="

server"

<

title>

/title>

asp:

ContentPlaceHolderid="

head"

runat="

/asp:

ContentPlaceHolder>

styletype="

text/css"

.style1

{

height:

37px;

text-align:

center;

}

.style2

28px;

/style>

/head>

body>

formid="

form1"

div>

tablestyle="

width:

68%;

"

tr>

tdclass="

style1"

colspan="

3"

欢迎选购本站图书<

/td>

/tr>

tdstyle="

text-align:

center"

LinkButtonID="

LinkButton1"

PostBackUrl="

~/Default.aspx"

>

程序设计类图书<

LinkButton>

LinkButton2"

~/WebPage.aspx"

网页制作类图书<

LinkButton3"

~/Tools.aspx"

工具软件类图书<

style2"

ContentPlaceHolderID="

ContentPlaceHolder2"

ButtonID="

ButtonAdd"

Text="

放入购物车"

/>

ButtonView"

查看购物车"

/>

/table>

/div>

/form>

/body>

/html>

(2)网站首页Default.aspx.cs

a)打开Default.aspx.cs,装入时执行的事件代码如下:

usingSystem;

usingSystem.Collections.Generic;

usingSystem.Linq;

usingSystem.Web;

usingSystem.Web.UI;

usingSystem.Web.UI.WebControls;

usingSystem.IO;

usingSystem.Text;

publicpartialclass_Default:

System.Web.UI.Page

{

protectedvoidPage_Load(objectsender,EventArgse)

if(!

IsPostBack)

stringFilePaht=Server.MapPath("

App_Data/program.txt"

);

//取得counter.txt文件的物理路径

StreamReadersr=newStreamReader(FilePaht,Encoding.GetEncoding("

gb2312"

));

//创建一个指向program.txt数据文件的读取流对象sr

while(!

sr.EndOfStream)

CheckBookName.Items.Add(sr.ReadLine());

sr.Close();

//关闭sr对象

//查找母版页中的Button1控件,并赋值给Button类型变量B1

ButtonBAdd=(Button)Master.FindControl("

//将B1的单击事件委托给内容页中B1_Click方法,

//即母版页中Button1被单击时,由内容页BAdd_Click方法中包含的代码来处理(响应)

BAdd.Click+=newEventHandler(BAdd_Click);

ButtonBView=(Button)Master.FindControl("

BView.Click+=newEventHandler(BView_Click);

protectedvoidBAdd_Click(objectsender,EventArgse)//创建B1_Click()方法,

//处理母版页中ButtonAdd_Click事件的程序段

for(inti=0;

i<

CheckBookName.Items.Count;

i++)

if(CheckBookName.Items[i].Selected)

Session["

buy"

]=Session["

]+CheckBookName.Items[i].Text+"

,"

;

if(Session["

]!

=null)

Response.Write("

scriptlanguage=javascript>

alert('

已将所选图书添加到购物车!

'

/script>

else

你尚未选择任何图书!

protectedvoidBView

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

当前位置:首页 > 考试认证 > 其它考试

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

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