ASP.NET MVC 4入门

Posted 很厉害的学渣

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASP.NET MVC 4入门相关的知识,希望对你有一定的参考价值。

  一、MVC设计模式将Web应用分解成三个部分:模型(Models)、试图(Views)和控制器(Controllers),这三部分分别完成不同的功能以实现Web应用。

  视图(View)代表用户交互界面,对于Web应用来说,可以概括为html界面,但有可能为XHTML、XML和Applet。MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,不包括在视图上的业务流程的处理。业务流程的处理交予模型(Model)处理。

  模型(Model)就是业务流程/状态的处理以及业务规则的制定。

  控制器(Controller)可以理解为从用户接收请求,将模型与视图匹配在一起,共同完成用户的请求。划分控制层的作用也很明显,它就是一个分发器,选择什么模型、视图,就可以完成怎么样的用户请求。

  二、一个模型可能对应多个视图,一个视图可能对应多个模型。

  三、MVC设计模式存在如下优点:

  1、可以为模型在运行时建立和使用多个视图。

  2、视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态地打开或关闭,甚至在运行期间进行对象替换。

  3、模型的可移植性。

  4、潜在的框架结构。可以基于此模型建立应用的程序框架,不仅是在界面的设计中。

  四、ASP.NET MVC框架把URLs映射到服务器的代码中:它不是把URLs映射到ASP.NET 页面或处理器,而是把URLs映射到控制器类。

以上是关于ASP.NET MVC 4入门的主要内容,如果未能解决你的问题,请参考以下文章

部分补充翻译转载官方教程Asp.Net MVC4入门指南:添加一个模型

ASP.NET MVC4入门到精通系列目录汇总

ASP.NET MVC5 入门

[MVC&Core]ASP.NET Core MVC 视图传值入门

ASP.NET Core MVC 2.x 全面教程_ASP.NET Core MVC 14. ASP.NET Core Identity 入门

Asp.Net MVC4入门指南: 入门介绍