何谓MVC?--ASP.NET编程

时间:2021-04-16

  在学习ASP.NET MVC之前,需要先了解“什么是MVC?”。也许这对某些ASP/ASP.NET开发人员来说非常陌生,MVC不是一种程序语言,严格说起来也不算是个技术,而是开发时所使用的一种“架构(框架)”。它就像是一种开发观念,或是一个存在已久的设计样式(Design Pattern)。

  MVC让软件开发过程大致切割成三个主要单元,分别为:Model(模型)、View(检视)、Controller(控制器),而这三个单词的缩写便简称为MVC。

  1.Model模型

  负责定义信息格式与信息访问的界面,包括商业逻辑与信息验证。

  2.View检视

  负责用户界面(User Interface,UI)相关呈现,包括输入和输出。例如显示HTML5网页、呈现HTML表单域、显示XML文件,等等。

  3.Controller控制器

  负责控制系统运行的流程、跟浏览器如何交互、决定网页操作的流程与动线、响应客户端的各种要求、错误处理,等等。

声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。

相关文章