• 请问MVC4是不是类似于html页+ashx页之间用JSON通过AJAX交换数据这种方式、?


    不是,可以讲mvc模式是借鉴于java下面的mvc开发模式,为开发者公开了更多的内容和控制,
    更易于分工合作,与单元测试,借用官方的说法:
    MVC (Model、View、Controller)将一个Web应用分解为:Model、View和Controller。ASP.NET MVC框架提供了一个可以代替ASP.NET WebForm的基于MVC设计模式的应用。
    ASP.NET MVC概述·MVC的优点:
    1.通过把项目分成Model、View和Controller,使得复杂项目更加容易维护,减少项目之间的耦合。
    2.没有使用ViewState和服务器表单控件,可以更方便的控制应用程序的行为
    3.应用程序通过Controller来控制程序请求,并提供了原生的UrlRouting功能来重写Url。
    4.使Web程序对单元测试的支持更加出色
    5.在团队开发模式下表现更出众

    ASP.NET MVC 4.0ASP.NET MVC 4 已经正式发布,
    并内置于Visual Studio 2012,
    新版本ASP.NET MVC版本新增了手机模版、
    单页应用程序,Web API等模版,
    更新了一些javascript库,其中示例页面也使用了jquery的AJAX登录,
    并增加了OAuth认证/Entity Framework 5的支持。
    同时也增强了对HTML5、AsyncController等的支持。
    4.0版本的官方网站是 http://www.asp.net/mvc/mvc4

    与json,ajax这些无关,它只是mvc应用中的某种技术而已

    ASP.NET MVC概述·WebForm的优点:
    1.采用事件驱动模式来控制应用程序请求,由大量服务器控件支持
    2.采用页面控制机制,可以为单个页面添加事件处理函数。
    3.使用ViewState和服务器端页面,使管理页面状态信息更加轻松。
    4.对人数较少的想使用服务器端控件的开发团队,使用起来更加方便
    5.开发起来比MVC模式要轻松简单一些

  • 相关阅读:
    PAT——1007. 素数对猜想
    PAT——1006. 换个格式输出整数
    PAT——1005. 继续(3n+1)猜想 (25)
    PAT——1003. 我要通过!
    PAT——1002. 写出这个数
    PAT——1001. 害死人不偿命的(3n+1)猜想
    PAT——年会抽奖(错位 排序 )
    PAT——年会抽奖(错位 排序)
    PAT——不吉利的日期(java中date和Calendar使用)
    MapReduce的输入格式
  • 原文地址:https://www.cnblogs.com/yangwujun/p/4662427.html
Copyright © 2020-2023  润新知