- 1
- 0
- 约3.39千字
- 约 6页
- 2019-11-13 发布于湖北
- 举报
1.6? 回到案例场景
?视频精讲:光盘\video\baseVideo\01\案例解析.swf
利用本章所学的知识,改造本章开头给出的“网上书店应用欢迎页面”。
1.6.1? 基本思路
我们在1.1.2节给出了一种解决方案,利用文本编辑器来创建HTML页面,该解决方法存在不足之处。既然已经学习了Visual Studio 2008及ASP.NET的基础知识,就可以提出相应的解决方案:
l???????? 使用Visual Studio 2008创建ASP.NET Web应用项目。
l???????? 在代码编辑环境中编码。
l???????? 编译、部署并执行程序。
我们可以按照如下步骤来解决。
? 创建解决方案和项目。
? 在Web窗体上添加控件。
? 编写事件处理程序。
? 编译与运行程序。
具体步骤如下。
启动Visual Studio 2008,选择【文件】→【新建】→【项目】命令,打开“新建项目”对话框,在项目类型中选择“Visual C#”→“Web”,在模板中选择“ASP.NET Web应用程序”选项,定义项目名称为“BookShopApp”,解决方案名称为“01”,如图1-36所示。
图1-36? 新建项目
单击【确定】按钮,以拖放方式从工具箱中添加一个Lable控件,命名为“HelloLable”,其Text属性设置为“测试使用”,再添加一个Button控件,命名为“TestButton”,其Text属性设置为“试试看!”,如图1-37所示。
图1-37? 页面设计
其页面源码如下所示:
【程序11】光盘\code\01\ Default.aspx
01??????? …
02??????? body
03??????? ????form id=form1 runat=server
04??????? ????div???
05??????? ???asp:Label ID=HelloLabel runat=server Text=测试使用!/asp:Label
06??????? ????????br /
07??????? ????????br /
08??????? ????????asp:Button ID=testButton runat=server onclick=testButton_Click
09??????? ????????????Text=试试看! /???
10??????? ????/div
11??????? …
双击【试试看!】按钮,在代码视图中添加其Click事件处理程序,如下所示:
protected void testButton_Click(object sender, EventArgs e)
{
? this.HelloLabel.Text = 欢迎光临求知网网上书店,祝你购物愉快!;
}
编译并运行应用,将看到如图1-38所示的初始运行结果。
????? 图1-38? 初始运行结果
当单击【试试看!】按钮之后,可以看到如图1-39所示的运行结果。
?????? 图1-39? 运行结果
为了有效支持ASP.NET应用开发,Visual Studio 2008内建了一个Web服务器,在没有安装IIS的情况下,可以用于运行ASP.NET应用,支持测试与调试。但是,它只能用于应用开发测试使用,如果需要其他用户能够访问所创建的ASP.NET应用,就需要将其部署到IIS上。
1.6.2? 代码演练
(1)所创建的页面Default.aspx的源码如下所示:
【程序1-2】光盘\code\01\BookShopApp\ Default.aspx
01??????? ?
02??????? %@ Page Language=C# AutoEventWireup=true CodeBehind=Default.aspx.cs????????????????????? Inherits=HelloWorld._Default %
03??????? !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN????????????????????? /TR/xhtml1/DTD/xhtml1-transitional.dtd
04??????? html xmlns=/1999/xhtml
05??????? head runat=server
06??????? ????title无标题页/title
07??????? /head
08??????? body
09??????? ????form id=form1 runat=server
10??????? ????div???
11???????
您可能关注的文档
- 课时作业(一) 电荷及其守恒定律0.doc
- 课时作业(一) 电荷及其守恒定律3.doc
- 课时作业(一) 电荷及其守恒定律5.doc
- 全国各地高考数学试题分类汇编1 集合 文.doc
- 汕头市潮阳南侨中学2018届高三数学下学期周4测2理201806280135.doc
- 汕头市潮阳南侨中学2018届高三数学下学期周4测3理201806280136.doc
- 汕头市潮阳南侨中学2018届高三数学下学期周一测1理201806280137.doc
- 汕头市年普通高中高三教学质量测评试题理科综合化学.doc
- 设施甜瓜3种授粉方式效果比较.pdf
- 摄像机无法删除磁盘被写保护回事.pdf
- (正式版)DB51∕T 1867-2014 《袋栽黑木耳生产技术规程》.docx
- (正式版)DB51∕T 2413-2023 《油橄榄密植丰产栽培技术规程》.docx
- (正式版)DB51∕T 2436-2017 《川菜东坡一品肉烹饪工艺技术规范》.docx
- (正式版)DB51∕T 2396-2017 《农村电子商务服务站(点)服务与管理规范》.docx
- (正式版)DB51∕T 2419-2017 《桢楠扦插育苗技术规程》.docx
- CN105145773B 一种无花果曲奇饼干及其制作方法 (江苏农林职业技术学院).docx
- CN105203825A 微测量电极的制作方法和热电势的测量方法及相关装置 (国家纳米科学中心).docx
- CN105137533B 一种啁啾光纤光栅及其制作方法 (南京航空航天大学).docx
- (正式版)DB51∕T 2453-2018 《巴山新居公共管理指南》.docx
- (正式版)DB51∕T 1892-2014 《川西北地区沙化土地治理技术规程》.docx
原创力文档

文档评论(0)