ASP.NET MVC 版本历史ASP.NET 是一个免费的 Web 框架,用于使用 HTML、CSS 和 JavaScript 在 .NET Framework 上构建网站和 Web 应用程序。ASP.NET MVC 5 是一个基于模型-视图-控制器 (MVC) 架构的 Web 框架。
Microsoft 在 .NET 3.5 中引入了 ASP.NET MVC,自那时起添加了许多新功能。
Microsoft 于 2009 年 4 月将 ASP.NET MVC 框架开源。源代码在 Microsoft 公共许可证 (MS-PL) 下发布。您可以在 AspNetWebStack 的 github 存储库 上查看、下载或贡献源代码。
下表列出了 ASP.NET MVC 的简要历史。
MVC 版本Visual Studio.NET Framework发布日期功能ASP.NET MVC 1.0VS2008.Net 3.52009 年 3 月 13 日带 Webform 引擎的 MVC 架构路由HTML 助手Ajax 助手自动绑定ASP.NET MVC 2.0VS 2008,.Net 3.5/4.02010 年 3 月 10 日区域异步控制器带 Lambda 表达式的 Html 助手方法DataAnnotations 属性客户端验证自定义模板基架ASP.NET MVC 3.0VS 2010.Net 4.02011 年 1 月 13 日非侵入式 JavaScript 验证Razor 视图引擎全局过滤器远程验证IoC 的依赖解析器ViewBagASP.NET MVC 4.0VS 2010 SP1,VS 2012.NET 4.0/4.52012 年 8 月 15 日移动项目模板捆绑和小型化支持 Windows Azure SDKASP.NET MVC 5.0VS 2013.NET 4.52013 年 10 月 17 日身份验证过滤器Bootstrap 支持新基架项ASP.Net IdentityASP.NET MVC 5.2VS 2013.NET 4.52014 年 8 月 28 日基于属性的路由错误修复和次要功能更新ASP.NET MVC 5.2.9 - 当前VS 2022.NET 4.52022 年 6 月ASP.NET MVC 框架可以作为 NuGet 包安装。访问 nuget.org 了解每个版本的详细信息。
在 Visual Studio 中,当您创建一个新的 ASP.NET MVC 项目时,最新版本的 ASP.NET MVC 将自动作为 NuGet 包添加。让我们在下一页创建第一个 ASP.NET MVC 应用程序。