测试您的知识和加强关键概念所采取的 ASP.NET Web 窗体常识问答比赛。本测验被专从本系列教程中包含的内容。测验中的每个问题提供了解释并会连结至更多的指导。
介绍
本系列教程将指导您完成创建针对 Web 和 ASP.NET 4.5 使用 Visual Studio 表示 2013年 ASP.NET Web 窗体应用程序所需的步骤。
您将创建的应用程序称为翼尖玩具。这是一个简化的例子出售物品网上商店前台 web 站点。本系列教程凸显中 ASP.NET 4.5 提供新功能。
欢迎,注释,我们会尽一切努力更新本系列教程的基础你的建议。
下载已完成项目
你可以下载一个 C# 项目包含已完成的教程。
- (C#)
审查通过采取相关的 ASP.NET Web 窗体测验内容
完成本教程后,测试您的知识和加强关键概念以。本测验被专从本系列教程中包含的内容。测验中的每个问题提供了解释并会连结至更多的指导。
观众
本系列教程的目标的读者是有经验的开发人员,是新的 ASP.NET Web 窗体。本系列教程的兴趣的开发人员应具备以下技能 ︰
- 熟悉的对象面向编程 (OOP) 语言
- 熟悉 Web 开发的概念 (HTML,CSS,JavaScript)
- 熟悉关系数据库概念
- 熟悉 n 层体系结构的概念
如果你有兴趣在审查以上列出的区域,考虑审查以下内容 ︰
- ,
应用程序功能
提出了在这一系列的 ASP.NET Web 窗体功能包括 ︰
- Web 应用程序项目 (不是网站项目)
- Web 窗体
- 在母版页中配置
- 引导
- 实体框架代码优先,LocalDB
- 请求验证
- 强类型数据控件模型绑定,数据批注和价值提供商
- SSL 和 OAuth
- ASP.NET 身份、 配置和授权
- 不显眼的验证
- 路由
- ASP.NET 错误处理
应用程序方案和任务
在本系列中演示的任务包括 ︰
- 创建、 查看和运行新项目
- 创建数据库结构
- 初始化和种子数据库
- 自定义 UI 使用样式、 图形和母版页
- 添加页面和导航
- 显示菜单明细数据和产品数据
- 创建一个购物车
- 添加 SSL 和 OAuth 的支持
- 添加一种支付方式
- 包括一个管理员角色和用户应用程序
- 限制对特定页面和文件夹的访问
- 将文件上载到 web 应用程序
- 执行输入的验证
- 注册 web 应用程序的路由
- 执行错误处理和错误日志记录
概述
如果你是新到 ASP.NET Web 窗体却熟悉编程的概念,你有正确的教程。如果您已经熟悉 ASP.NET Web 窗体,您可以受益于本系列教程由 ASP.NET 4.5 中可用的新功能。如果您熟悉编程概念和 ASP.NET Web 窗体,请参见 ASP.NET Web 站点上的 Web 窗体节中提供的更多教程。
本系列教程的 Web 窗体中提供的具体最新ASP.NET 4.5 功能包括以下内容 ︰
- 一个简单的 UI 创建提供(Web 窗体,MVC 和 Web API) 的项目。
- 、 版式和主题框架,提供了响应的设计和主题功能。
- ,与 web 宿主软件不是 IIS 的作品一样在所有 ASP.NET 框架和作品新 ASP.NET 成员资格系统。
- ,实体框架允许您检索和操作数据作为强类型对象的更新异步访问数据、 处理瞬态连接故障,并记录的 SQL 语句。
有关 ASP.NET 4.5 功能的完整列表,请参见.
翼尖玩具样例应用程序
下面的屏幕截图提供可以快速查看 ASP.NET Web 窗体应用程序,您将在本系列教程中创建。从视觉工作室表示 2013 年为 Web 应用程序运行时,您将看到下面的 web 主页。
你可以注册为新用户,或现有的用户身份登录。导航在顶部的每个产品类别提供通过从数据库中检索可用的产品。
通过选择产品链接,你将能够看到所有可用产品的列表。
也可以通过选择任何上市产品查看个别产品详细信息。
作为用户,您可以注册和登录使用 Web 窗体模板的默认功能。本教程还介绍了如何使用现有的 Gmail 帐号登录。此外,您可以登录作为管理员添加,并从数据库中删除产品。
你有作为用户登录,可以将产品添加到购物车和结帐与贝宝。请注意,此示例应用程序为了与贝宝的开发者沙箱功能。没有实际的钱交易将举行。
贝宝将确认您的帐户、 订单和付款信息。
从贝宝回国后,您可以查看并完成您的订单。
系统必备组件
你在开始之前,请确保您已在您的计算机上安装以下软件 ︰
- 或。自动安装了.NET 框架。
本系列教程为 Web 使用 Microsoft Visual Studio 表示 2013年。您可以使用 Microsoft Visual Studio 表达 2013 年 Web 或 Microsoft Visual Studio 2013 完成本系列教程。
注意
Microsoft Visual Studio 2013 和 Microsoft Visual Studio 表达 2013 年 Web 将经常被称为 Visual Studio 在本系列教程。
如果你已经安装了 Visual Studio 的版本,安装过程将现有版本旁边安装 Visual Studio 2013 或 Microsoft Visual Studio 表达 2013 年 Web。您在早期版本中创建的网站可以打开 Visual Studio 2013 年,并继续在以前的版本中打开。
注意
本演练假定您选定设置的Web 开发集合,首次你启动 Visual Studio。有关更多信息,请参见.
下载示例应用程序
后安装系统必备组件,你准备好开始创建新的 Web 项目,提出了在本系列教程。如果你愿意可以选择运行本系列教程创建的示例应用程序,您可以从 MSDN 示例网站下载它。此下载包含以下内容 ︰
- WingtipToys文件夹中的示例应用程序。
- 使用在WingtipToys文件夹中的WingtipToys 资产文件夹中创建的示例应用程序的资源。
从 MSDN 示例站点下载该文件 ︰
(C#)
下载是一个.zip文件。若要查看已完成的项目,本系列教程创建,请查找并选择在.zip文件中的C#文件夹。保存文件夹C# 给你使用来处理视觉工作室 2013年项目的文件夹。默认情况下,Visual Studio 2013 项目文件夹如下 ︰
C:\Users\ < 用户名 > \Documents\Visual 工作室 2013\Projects
C#文件夹重命名为WingtipToys .
注意
如果你已经有一个名为您的项目文件夹中的WingtipToys文件夹,暂时之前重命名现有文件夹重C#文件夹命名为WingtipToys.
若要运行已完成的项目,打开WingtipToys文件夹,双击WingtipToys.sln文件。视觉工作室 2013年将打开该项目。接下来,右键单击Default.aspx文件在解决方案资源管理器窗口中,单击视图在浏览器中用鼠标右键单击菜单中。