📅  最后修改于: 2020-12-28 00:42:02             🧑  作者: Mango
MVC(模型-视图-控制器)是一种应用程序开发模式或设计模式,它将应用程序分为三个主要部分:
模型:模型是应用程序的一部分,实现了应用程序数据域的逻辑。它用于在数据库(例如SQL Server数据库)中检索和存储模型状态。它还用于与应用程序中的数据进行业务逻辑分离。
视图:视图是构成应用程序用户界面的组件。它用于为应用程序创建网页。一个示例是“产品”表的编辑视图,该视图根据“产品”对象的当前状态显示文本框,下拉列表和复选框。
控制器:控制器是处理用户交互的组件。它与模型一起使用,并选择视图来呈现网页。在MVC应用程序中,视图仅显示信息,而控制器则处理并响应用户的输入和请求。
下图表示ASP.NET MVC设计模式:
这种设计模式是一个轻量级框架,它与各种功能集成在一起,例如母版页和基于成员身份的身份验证。它在System.Web.Mvc程序集中定义。
这种方法具有以下优点。