zoukankan      html  css  js  c++  java
  • asp.net mvc 各版本区别

    MVC 6

    ASP.NET MVC and Web API has been merged in to one.

    Dependency injection is inbuilt and part of MVC.

    Side by side - deploy the runtime and framework with your application

    Everything packaged with NuGet, Including the .NET runtime itself.

    New JSON based project structure.

    No need to recompile for every change. Just hit save and refresh the browser.

    Compilation done with the new Roslyn real-time compiler.

    vNext is Open Source via the .NET Foundation and is taking public contributions.

    vNext (and Rosyln) also runs on Mono, on both Mac and Linux today.

    MVC 5

    One ASP.NET

    Attribute based routing

    Asp.Net Identity

    Bootstrap in the MVC template

    Authentication Filters

    Filter overrides

    MVC 4

    ASP.NET Web API

    Refreshed and modernized default project templates

    New mobile project template

    Many new features to support mobile apps

    Enhanced support for asynchronous methods

    MVC 3

    Razor

    Readymade project templates

    HTML 5 enabled templates

    Support for Multiple View Engines

    JavaScript and Ajax

    Model Validation Improvements

    MVC 2

    Client-Side Validation

    Templated Helpers

    Areas

    Asynchronous Controllers

    Html.ValidationSummary Helper Method

    DefaultValueAttribute in Action-Method Parameters

    Binding Binary Data with Model Binders

    DataAnnotations Attributes

    Model-Validator Providers

    New RequireHttpsAttribute Action Filter

    Templated Helpers

    Display Model-Level Errors

  • 相关阅读:
    umask设置导致的weblogic中的应用上传的文件没有权限打开
    顺序表查找及其优化(Java)
    前端能力要求
    CSS动画:旋转卡片效果
    CSS居中
    http服务器与https服务器的区别
    phpCURL抓取网页内容
    Node.js概述
    jQuery源码分析
    JavaScript学习书签
  • 原文地址:https://www.cnblogs.com/anuo/p/5094897.html
Copyright © 2011-2022 走看看