回到案例场景.docxVIP

  • 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)

1亿VIP精品文档

相关文档