zoukankan      html  css  js  c++  java
  • MVC的特点

    1、MVC模式

    Mvc将应用程序分离为三个部分:

    • Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。
    • View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。
    • Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。

    2、MVC之路

    MVC1:

    发布于2009年3月13日。

    MVC2:

    发布于2010年3月

    主要功能:

    • UI helpers with automatic scaffolding with customizable templates。
    • 基于属性的模型验证(服务器端和客户端)。
    • 强类型的HTMLhelpers。
    • 改良的Visual Studio工具。

    MVC3:

    受Web Matrix影响,MVC3仅仅比MVC2晚了10个月。

    新特性:

    • Razor引擎。巨大的改进。
    • 支持.Net4的数据标注(Data Annotations)。
    • 改良的模型验证。
    • 强大、灵活的全局过滤器
    • 更好的JavaScript支持。(unobtrusive JavaScript, jQuery Validation, and JSON binding)
    • NuGet

    MVC4:

    新特性:

    • Web API。
    • 增强的项目模版。
    • 移动项目模板使用jQuery Mobile。
    • 显示模式(Display Modes)
    • 异步控制器。
    • Bundling and minification

    1. @Html.EditorForModel()

    http://www.cnblogs.com/tech-bird/p/3652868.html

    2. 四种数据验证

    http://www.cnblogs.com/tech-bird/p/3652868.html

     (和jqueryvalidation比较)

    3.MVC 中项目属性

    对应的代码(自动生成)

  • 相关阅读:
    CAN器件
    团队赋能
    电子模拟开关
    名言出处
    危机管理
    隔离技术
    让CSS布局更加直观:box-sizing
    浅谈跨域以WebService对跨域的支持
    给初学者的20个CSS实用建议
    JS中eval处理JSON数据 为什么要加括号
  • 原文地址:https://www.cnblogs.com/tech-bird/p/3652876.html
Copyright © 2011-2022 走看看