zoukankan      html  css  js  c++  java
  • 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(捆绑和微小)

    后面一章会进行介绍。先写到这。练练手先。。

  • 相关阅读:
    Android
    列出控制原理来解决
    【ORACLE】spfile失落的处理
    Cocos2d-x 脚本语言Lua基本语法
    远东转载这说明一些有实力的话人工智能协会的思维和潜意识之间移动的一篇文章
    日志框架的实时变化,即日起,思维详细框架(4)
    [Python] Scatter Plot for daily return
    [Python] Use a Python Generator to Crawl the Star Wars API
    [Poi] Setup PostCSS and Tailwind with Poi
    [Poi] Build and Analyze Your JavaScript Bundles with Poi
  • 原文地址:https://www.cnblogs.com/FanAspx/p/3145892.html
Copyright © 2011-2022 走看看