Asp.Net MVC4新特性指南(1): 基本介绍
2013-06-20 14:09
260 查看
这段时间项目不紧,没啥事,就琢磨着把MVC4了解下。看看有啥新特性,顺便发表个博文记录下。哈哈。
MVC4我们就用到了微软的Visual Studio 2012(http://www.microsoft.com/visualstudio/eng/downloads#d-2012-express),
,将不再需要安装其他任何组件。顺便推荐个密匙:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
安装好vs2012后 就开始我们的MVC4了。
可以看到.NET Framework已经到4.5了。点击确定 我选择一个空项目,当然你也可以建一个示例项目浏览。
<-----右边作为MVC3的对照图片----->
可以明显的看出来MVC3中Global.asax中的RegisterGlobalFilters 和 RegisterRoutes 被放入 App_Start 中了。
此文件夹下面存在几个文件:
FilterConfig.cs:毫无疑问,MVC滤波器。
RouteConfig.cs:持有的原始MVC的配置语句,配置路由。
WebApiConfig.cs:用于注册Web API的路线,以及任何其他WebAPI的配置设置。
还有一个这里没显示。 BundleConfig.cs:用于注册所使用的捆绑和微小的束系统。
另外还多了个 packages.config表示当前项目用了哪些包,可以根据自己的需要删除不必要的。
MVC4一个比较新颖特点:可以在任何地方添加控制器
在此之前,在Visual Studio添加控制器“菜单项,仅右键单击控制器文件夹才可以新建。然而MVC4 Visual Studio工具已被修改以显示“添加控制器”菜单项的任何你的MVC项目的文件夹中。这允许你组织你的控制器,所以可以很好把它们分开成逻辑组或分离的MVC和Web API控制器。
页面上也有一些变化:
HTML5布局也慢慢融入进来。页面变的更加简洁。
总的来说MVC4在MVC3的基础上增加了以下新的特性:
1.Web API。
2.增强的项目模版。
3.移动项目模板使用jQuery Mobile。
4.显示模式(Display Modes)
5.异步控制器。
6.Bundling and minification(捆绑和微小)
后面一章会进行介绍。先写到这。练练手先。。
MVC4我们就用到了微软的Visual Studio 2012(http://www.microsoft.com/visualstudio/eng/downloads#d-2012-express),
,将不再需要安装其他任何组件。顺便推荐个密匙:YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
安装好vs2012后 就开始我们的MVC4了。
可以看到.NET Framework已经到4.5了。点击确定 我选择一个空项目,当然你也可以建一个示例项目浏览。
<-----右边作为MVC3的对照图片----->
可以明显的看出来MVC3中Global.asax中的RegisterGlobalFilters 和 RegisterRoutes 被放入 App_Start 中了。
此文件夹下面存在几个文件:
FilterConfig.cs:毫无疑问,MVC滤波器。
RouteConfig.cs:持有的原始MVC的配置语句,配置路由。
WebApiConfig.cs:用于注册Web API的路线,以及任何其他WebAPI的配置设置。
还有一个这里没显示。 BundleConfig.cs:用于注册所使用的捆绑和微小的束系统。
另外还多了个 packages.config表示当前项目用了哪些包,可以根据自己的需要删除不必要的。
MVC4一个比较新颖特点:可以在任何地方添加控制器
在此之前,在Visual Studio添加控制器“菜单项,仅右键单击控制器文件夹才可以新建。然而MVC4 Visual Studio工具已被修改以显示“添加控制器”菜单项的任何你的MVC项目的文件夹中。这允许你组织你的控制器,所以可以很好把它们分开成逻辑组或分离的MVC和Web API控制器。
页面上也有一些变化:
HTML5布局也慢慢融入进来。页面变的更加简洁。
总的来说MVC4在MVC3的基础上增加了以下新的特性:
1.Web API。
2.增强的项目模版。
3.移动项目模板使用jQuery Mobile。
4.显示模式(Display Modes)
5.异步控制器。
6.Bundling and minification(捆绑和微小)
后面一章会进行介绍。先写到这。练练手先。。
相关文章推荐
- Asp.Net MVC4新特性指南(2):新特性介绍
- Windbg Extension NetExt 使用指南 【2】 ---- NetExt 的基本命令介绍
- .Net Core 2.0生态(3):ASP.NET Core 2.0 特性介绍和使用指南
- Ant介绍以及基本使用指南
- Git入门指南一:基本介绍和创建Git仓库
- TDF8599C特性、参数介绍及TDF8599C样片申请指南
- jBPM 5/jBPM 6 基本概念,示例介绍,深入理解,工作流应用开发指南
- Asp.Net MVC4入门指南(1): 入门介绍
- Asp.Net MVC4入门指南(1): 入门介绍
- IPython(jupyter)简单介绍和基本交互操作 - 千月的python linux 系统管理指南学习笔记(5)
- Asp.Net MVC4入门指南(1): 入门介绍
- [转]Asp.Net MVC4入门指南(1): 入门介绍
- Asp.Net MVC4入门指南(1): 入门介绍
- Asp.Net MVC4入门指南(1): 入门介绍
- Ant介绍以及基本使用指南
- Asp.Net MVC4入门指南(1): 入门介绍
- .Net Core 2.0 生态(2).NET Core 2.0 特性介绍和使用指南
- .NET Core 2.0 特性介绍和使用指南
- Ant介绍以及基本使用指南
- jBPM 5/jBPM 6 基本概念,示例介绍,深入理解,工作流应用开发指南