创建项目2
在本教程中将创建、 审查,和运行 Visual Studio,会让你变得熟悉 ASP.NET 功能中的默认项目。另外,你会检讨 Visual Studio 环境。
您将了解 ︰
- 如何创建新的 Web 窗体项目。
- Web 窗体项目的文件结构。
- 如何在 Visual Studio 中运行该项目。
- 默认 Web 窗体应用程序的不同功能。
- 有关如何使用 Visual Studio 环境的一些基础知识。
创建项目
- 打开 Visual Studio。
- 从 Visual Studio 中的文件菜单中选择新的项目。
- 选择模板-> Visual C# -> Web模板组在左边。
- 在中间一列选择ASP.NET Web 应用程序模板。
本系列教程使用.NET 框架 4.5.2。 - 命名您的项目WingtipToys ,并选择确定按钮。
注意在本系列教程中项目的名称是WingtipToys。推荐您使用此确切的项目名称,以便在整个教程系列功能按预期提供的代码。
- 接下来,选择Web 窗体模板,选择创建项目按钮。
项目将需要一点时间来创建。当它准备好,打开Default.aspx页面。
你可以通过选择底部的中心窗口选项设计视图和源视图之间切换。设计视图显示 ASP.NET 网页、 母版页、 内容页、 HTML 页和用户控件使用所见即所得附近视图。源视图显示您的 Web 页,您可以编辑的 HTML 标记。
审查项目
在 Visual Studio 中,解决方案资源管理器窗口允许您管理项目文件。让我们看看已添加到您的应用程序在解决方案资源管理器中的文件夹。Web 应用程序模板添加基本的文件夹结构 ︰
Visual Studio 创建一些初始的文件夹和文件为您的项目。您将使用在本教程后面的第一个文件如下 ︰
文件 |
目的 |
Default.aspx |
通常第一页显示在浏览器中运行应用程序时。 |
Site.Master |
一个页面,让您在您的应用程序中创建一致的页面布局和使用标准的行为。 |
Global.asax |
一个可选的文件,包含用于响应应用程序级和会话级别的事件由 ASP.NET 或 HTTP 模块的代码。 |
Web.config |
应用程序的配置数据。 |
运行默认 Web 应用程序
默认 Web 应用程序提供了丰富的经验,基于内置功能和支持。没有默认 Web 窗体项目发生任何变化,就可以在本地 Web 浏览器上运行应用程序。
- 按F5键在 Visual Studio 中。
应用程序将生成并显示在 Web 浏览器中。
- 一旦你已经完成的检讨正在运行的应用程序,请关闭浏览器窗口。
此默认 Web 应用程序有三个主页面 ︰ Default.aspx (家)、 About.aspx和Contact.aspx。每个页面可以达到从顶部导航栏。也有两个帐户文件夹中包含的其他页面,将页面和 Login.aspx 页面。这两个页面允许您使用 ASP.NET 成员资格功能来创建、 存储和验证用户凭据。
ASP.NET Web 窗体背景
ASP.NET Web 窗体是基于 Microsoft ASP.NET 技术,其中代码运行在服务器动态生成 Web 页输出到浏览器或客户端设备的页面。ASP.NET Web 窗体页自动呈现正确的浏览器兼容 HTML 样式、 布局等功能。Web 窗体可以与任何支持.NET 公共语言运行时,如 Microsoft Visual Basic 和 Microsoft Visual C# 语言兼容。此外,Web 窗体基于微软框架,它提供了托管的环境、 类型安全、 继承等好处。
ASP.NET Web 窗体页运行时,页将经历一个生命周期,在执行一系列处理步骤。这些步骤包括初始化、 实例化控件、 还原和维护状态、 运行事件处理程序代码以及进行呈现。当你变得更熟悉 ASP.NET Web 窗体的力量,是重要的你了解ASP.NET 页的生命周期,以便您可以编写代码在适当的生命周期阶段的预期的效果。
当 Web 服务器接收到对页的请求时,它找到该页、 处理它、 将其发送到浏览器,然后丢弃所有页信息。如果用户再次请求相同的页面,服务器则会重复整个序列,后处理从头页。把另一种方式,服务器有没有内存的页面,它具有处理页是无状态的。ASP.NET 页框架会自动处理页及其控件的状态维护任务,它为你提供显式方式维护应用程序特定信息的状态。
旅游视觉工作室
Visual Studio 中的主窗口包括解决方案资源管理器、服务器资源管理器(数据库资源管理器在快递)、属性窗口、工具箱、工具栏和文档窗口.
有关 Visual Studio 的详细信息,请参阅Visual Web Developer 视觉指南.
摘要
在本教程中创建、 审查并运行默认 Web 窗体应用程序。您检查默认 Web 窗体应用程序的不同特点并学到了一些有关如何使用 Visual Studio 环境的基础。在下面的教程中,您将创建数据访问层。
更多的资源
选择正确的编程模型
Web 应用程序项目与网站项目
ASP.NET Web 窗体页概述
这篇文章的初衷是在 2014 年 1 月 8 日