MVC介绍

本文介绍了ASP.NET中的MVC模式,包括模型、视图和控制器的职责,强调了MVC模式在分层应用程序设计中的优势,如便于管理和测试,以及在实际项目中的文件夹结构。
摘要由CSDN通过智能技术生成

MVC介绍

  1. ASP.NET 支持三种不同的开发模式:
    1.Web Pages(Web 页面)
    2.MVC(Model View Controller 模型-视图-控制器)

  2. Web Forms(Web 窗体)
    在这里插入图片描述
    MVC 是三种 ASP.NET 编程模式中的一种。
    1.Model(模型)表示应用程序核心(比如数据库记录列表)。
    2.View(视图)显示数据(数据库记录)。
    3.Controller(控制器)处理输入(写入数据库记录)。
    在这里插入图片描述
    MVC 模式定义 Web 应用程序
    带有三个逻辑层:
    业务层(模型逻辑)
    显示层(视图逻辑)
    输入控制(控制器逻辑)
    1.Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。
    通常模型对象负责在数据库中存取数据。
    2.View(视图)是应用程序中处理数据显示的部分。
    通常视图是依据模型数据创建的。
    3.Controller(控制器)是应用程序中处理用户交互的部分。
    通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
    MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
    MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

  3. MVC - 应用程序文件夹
    在这里插入图片描述

应用程序信息
Properties

应用程序文件夹
App_Data 文件夹
App_Start 文件夹
Controllers 文件夹
Models 文件夹
Views 文件夹

配置文件
Global.asax
packages.config
Web.config

所有的 MVC 应用程序的文件夹名称都是相同的。MVC 框架是基于默认的命名。控制器写在 Controllers 文件夹中,视图写在 Views 文件夹中,模型写在 Models 文件夹中。

  1. App_Data 文件夹

App_Data 文件夹用于存储应用程序数据。

  1. Controllers 文件夹

Controllers 文件夹包含负责处理用户输入和响应的控制器类。
MVC 要求所有控制器文件的名称以 “Controller” 结尾。

在这里插入图片描述

  1. Models 文件夹

Models 文件夹包含表示应用程序模型的类。模型控制并操作应用程序的数据。

  1. Views 文件夹

Views 文件夹用于存储与应用程序的显示相关的 HTML 文件(用户界面)。
Views 文件夹中包含每个控制器对应的一个文件夹。
在Views 文件夹中,Visual已经创建了一个Main文件夹,
Index是控制器的视图

在这里插入图片描述

  1. Content 文件夹

Content 文件夹用于存放静态文件,比如样式表(CSS 文件, js 文件)、图标和图像。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值