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模式要轻松简单一些

时间: 07-13

MVC4是不是类似于html页+ashx页之间用JSON通过AJAX交换数据这种方式、?的相关文章

请问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,使得复杂项目更加容易维护,减少项目之

多台PLC之间通过GPRS直接交换数据,实现远距离无线通信

多个巨控PLC专用无线通讯模块之间可以通过GPRS直接交换数据,客户无需任何网络知识和搭建服务器,典型应用如下(以下的GRM模块必须是G系列的模块,而且需要插入开通GPRS的手机卡): 案例1:将远端的传感器,开关信号直接传递给PLC. 案例2:多个PLC之间互相交换数据. 除上述举例可以实现PLC之间远距离无线通信交换数据外,还可实现触摸屏和PLC之间,组态软件和PLC之间,触摸屏和传感器之间,等远程交换数据. 方案特点: 1. 无距离限制,只需有手机信号即可. 2. 无主从限制,可以实现一对

8月12号=》391页-395页

14.10 使用document对象 document对象既是HTMLDocument类的一个实例,也是DHTML模型中的一个对象.该对象除了可以使用标准DOM模型 的方法之外,还可以使用它如下几个常用方法. close():结束一个通过open方法打开的document对象. open():打开一个document对象. write():向document对象中输出一条字符串,输完后不换行. writeln():向document对象中输出一条字符串,输完后换行. alinkColor.lin

8月6号=》351页-355页

14.1 DOM模型概念 14.2 DOM模型和HTML文档 HTML文档是一种结构化文档,虽然HTML5为HTML文档增加了一些自由的格式,但浏览器去解析HTML5文档 时依然会把它当成一个规范的格式化文档进行处理.所有我们可以使用DOM来自由操作HTML5文档 14.2.1 HTML元素之间的继承关系 DOM为常用的HTML元素提供了一套完整的继承体系.从页面的document对象到每个常用的HTML元素,DOM模型都 提供了对应的类,每个类都提供了相应的方法来操作DOM元素本身.属性及其子

7月31号=》311页-315页

13.6.1 语句块 所谓语句块就是使用花括号包含的多个语句,语句块是一个整体的执行体,类似于一个单独的语句. 代码示范: { a = 1; b = 2; alert(a+b); } 13.6.2 空语句 最简单的空语句仅有一个分号(;) 代码示范: //空语句 ; //使用空语句完成数组的初始化 var a = []; for(var i = 0;i<10;a[i++] = i+20); 13.6.3 异常抛出语句 JavaScript支持异常处理,支持手动抛出异常.当JavaScript需要

8月4号=》341页-345页

13.10 使用对象 13.10.1 面向对象的概念 JavaScript并不是面向对象的程序设计语言,面向对象设计的基本特征:继承. 多态等没有得到很好的实现.比如Java中的类,所有的类都可以通过extends显示 继承父类,或者默认继承系统的Object类.而JavaScript并没有提供规范的语法让 开发者定义类. 例如在Java中可以通过下列代码创建Person实例: Person p = new Person(); 在JavaScript中的每个函数都可用于创建对象,返回的对象既是该

6月25号=》211页-215页

9.1.1 CSS3新增的box-sizing属性 css3新增了box-sizing属性来设置width.height控制哪些区域的宽度.高度.这样就可以让开发者控制起来更加方便. 例如有些时候,开发者需要控制的并不是该元素内容的宽度,高度,而是该元素整体(包括padding区.border整体的宽度 和高度),该属性支持如下几个属性值: content-box:设置width.height控制元素的内容区宽度和高度. padding-box:设置width.height控制元素的内容区加内补

6月15号=》146页-155页

6.4.5 配合counter-increment属性添加编号 代码示范: //为该元素定义了一个计数器 元素{counter-increment:mycounter} //在该元素的前端插入定义的计数器 元素:before{content:counter(mycounter)} 6.4.6 使用自定义编号 css默认添加的编号都是数值编号,例如使用非数字编号,这种需求可通过counter(name,list-style-type)用法 来实现,其中list-style-type指定编码风格,该

6月16号=》156页-160页

6.5.2 UI元素状态伪类选择器 UI元素状态伪类选择器主要用于根据UI元素的状态进行筛选.UI元素状态伪类选择器有如下几个. Selector:link:匹配Selector选择器且未被访问前的元素(通常只能是超链接). Selector:visited:匹配Selector选择器且已被访问过的元素(通常只能是超链接). Selector:active:匹配Selector选择器且处于被用户激活(在鼠标点击与释放之间的事件)状态的元素. Selector:hover:匹配Selector选择