ASP.NET MVC3快速入门教程:从零开始创建应用程序
5星 · 超过95%的资源 需积分: 10 173 浏览量
更新于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范例创建数据库、获取和显示数据、编辑数据并进行数据的有效性验证等。
2017-12-23 上传
203 浏览量
2018-03-21 上传
2013-01-07 上传
2012-09-01 上传
2012-04-12 上传
175 浏览量
2013-08-19 上传
highphg
- 粉丝: 1
- 资源: 2
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析