ASP.NET MVC3快速入门教程:从零开始创建应用程序

5星 · 超过95%的资源 需积分: 10 18 下载量 39 浏览量 更新于2024-09-21 收藏 2.77MB DOC 举报
ASP.NET MVC3中文版(2011年MVC3.0专业教程) ASP.NET MVC3是一种基于模型-视图-控制器(MVC)架构的Web应用程序开发框架。本教程旨在指导读者学习如何使用ASP.NET MVC3开发整个应用程序,从创建工程到编辑数据并进行数据的有效性验证。 **1.1 ASP.NET MVC3快速入门** 在本教程中,您将学会如何创建一个ASP.NET MVC的工程、如何创建ASP.NET MVC的控制器(controller)与视图(view)、如何使用Entity Framework code-first范例来创建一个新的数据库、如何获取和显示数据、如何编辑数据并且进行数据的有效性验证。 **1.2 创建ASP.NET MVC3工程** 要创建一个ASP.NET MVC3的工程,首先需要运行Visual Web Developer 2010 Express,然后在起始页中选择“新建项目”。在“新建项目”对话框中,选择“Visual C#”作为开发语言,然后点击“Web”,选择“ASP.NET MVC3 Web应用程序”,并填入应用程序的名称。 **1.3 选择视图引擎** 在“新ASP.NET MVC3项目”对话框中,点击选中“Internet应用程序”,在“视图引擎”下拉框中保持默认的“Razor”选项不作修改。Razor视图是ASP.NET MVC3种新增的一种十分重要的视图类型,使用它可以使得Web应用程序的开发变得更加方便快捷。 **ASP.NET MVC3的优点** ASP.NET MVC3具有许多优点,例如: * Separation of Concerns(关注点分离):ASP.NET MVC3使用MVC架构,实现了关注点的分离,使得开发和维护变得更加方便。 * Highly Testable(高度可测试):ASP.NET MVC3提供了许多测试工具和框架,使得测试变得更加方便。 * Pluggable Architecture(可插拔架构):ASP.NET MVC3提供了许多插件和模块,使得开发变得更加灵活。 **Entity Framework** Entity Framework是一个对象关系映射(ORM)框架,用于将.NET对象映射到关系数据库中。使用Entity Framework,可以使得数据库开发变得更加方便快捷。 **Razor视图** Razor视图是一种新的视图类型,使用它可以使得Web应用程序的开发变得更加方便快捷。Razor视图提供了许多新的功能,例如: * 嵌入式代码:Razor视图允许您在视图中嵌入C#代码,使得开发变得更加灵活。 * 强类型视图:Razor视图提供了强类型的视图,使得开发变得更加安全。 本教程旨在指导读者学习如何使用ASP.NET MVC3开发整个应用程序,从创建工程到编辑数据并进行数据的有效性验证。本教程将涵盖ASP.NET MVC3的各个方面,包括创建工程、创建控制器和视图、使用Entity Framework code-first范例创建数据库、获取和显示数据、编辑数据并进行数据的有效性验证等。