Asp.Net MVC4新特性指南(1): 基本介绍
这段时间项目不紧,没啥事,就琢磨着把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(捆绑和微小)
后面一章会进行介绍。先写到这。练练手先。。
Asp.Net MVC4新特性指南(1): 基本介绍的更多相关文章
- Asp.Net MVC4新特性指南(2):新特性介绍
上一章讲解了最基本的MVC4说明.今天就介绍下几种新特性的使用例子: 就当大家有MVC3的基础了.在这个基础上在看下面的介绍就容易多了.1.Web API MVC4包括一个更好的解决方案:A ...
- asp.net mvc4 新特性
摘自:ASP.MVC Web编程 几种模板的解释
- ASP.NET4.0新特性
原文:ASP.NET4.0新特性 在以前试用VS2010的时候已经关注到它在Web开发支持上的一些变化了,为此我还专门做了一个ppt,当初是计划在4月12日那天讲的,结果因为莫名其妙的原因导致没有语音 ...
- ASP.NET 5新特性
近期微软发布了ASP.NET 5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS.Cloud-ready环境配置降低了云端部 ...
- asp.net core新特性(1):TagHelper
进步,才是人应该有的现象.-- 雨果 今天开始,我就来说说asp.net core的新特性,今天就说说TagHelper标签助手.虽然学习.net,最有帮助的就是microsoft的官方说明文档了,里 ...
- Spring Mvc4 新特性(一)
前言 Spring Framework的Web层,由spring-web,spring-webmvc,spring-websocket和spring-webmvc-portlet模块组成. 很多人刚学 ...
- java8新特性--Stream的基本介绍和使用
什么是Stream? Stream是一个来自数据源的元素队列并可以进行聚合操作. 数据源:流的来源. 可以是集合,数组,I/O channel, 产生器generator 等 聚合操作:类似SQL语句 ...
- Python 3.8.0 正式版发布,新特性初体验 全面介绍
Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...
- ASP.NET MVC5 新特性:Attribute路由使用详解 (转载)
1.什么是Attribute路由?怎么样启用Attribute路由? 微软在 ASP.NET MVC5 中引入了一种新型路由:Attribute路由,顾名思义,Attribute路由是通过Attrib ...
随机推荐
- c语言学习之基础知识点介绍(四):算术运算符和逗号表达式
本节主要介绍c语言中运算符. 运算符主要分为四类: 1.算术运算符 加(+),减(-),乘(*),除(/),取余(%,两数相除,得到余数) 2.关系运算符 3.逻辑运算符 4.换位运算符 下面将依次介 ...
- python文件操作汇总
1.创建文件 f = open(filename,'w+')
- OC基础-day05
#pragma mark - Day05_01_NSObject类 NSObject类 1). NSObject是Foundation框架中的1个类. 在这个类中有1个类方法,叫做new 这个方法的作 ...
- O-C相关04:类方法的概述与定义和调用
类方法的概述与定义和调用 1, 类方法的概述 类方法(class method)在其他编程语言中常常称为静态方法(例如 Java 或 C# 等). 与实例方法不同的是,类方法只需要使用类名即可调用, ...
- 数据库(学习整理)----4--Oracle数据查询(基础点1)
其他: 计算机中的内存是线性的,一维. length('')计算字符的个数,而不是字节的个数 Oracle中的日期类型和数值类型的数据可以做运算符(>,=,<,<>)比较 如果 ...
- HDU 1114 Piggy-Bank(完全背包)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1114 题目大意:根据储钱罐的重量,求出里面钱最少有多少.给定储钱罐的初始重量,装硬币后重量,和每个对应 ...
- bootstrap轮播组件,大屏幕图片居中效果
在慕课网学习bootstrap轮播组件的时候,了解到轮播的图片都放在了类名为item下的img中 视频中老师对图片自适应采用给图片img设置width=100%完成,然而这样自适应处理图片在不同屏幕中 ...
- windows下node.js+sublime中安装coffeescript
node.js中安装Coffeescript 1.我的node.js安装目录 2.node.js 全局模块所在目录 3.node.js安装coffeescript npm install -g c ...
- SNN--Second Name Node
NameNode有这么几个配置: Property Description Suggested value dfs.name.dir Directory in NameNode’s local fil ...
- HDU 5726 GCD (2016 Multi-University Training Contest 1)
Time Limit: 5000MS Memory Limit: 65536KB 64bit IO Format: %I64d & %I64u Description Give y ...