vscode 生成mvc_ASP.NET MVC 简介(附VS2019和VSCode版示例)

本文介绍了ASP.NET MVC架构,强调了MVC模式的优势,包括模型、视图和控制器的角色。通过VS2019和VSCode详细演示了创建简单MVC项目的步骤,涉及控制器、视图和模型的创建及交互,帮助开发者入门。
摘要由CSDN通过智能技术生成

MVC可以理解为一种思想,应用在web应用程序的架构上。

ASP.NET MVC的核心类是实现了IHttpHandler接口的MVCHandler,它的底层仍然是HttpHandler、HttpRequest等这些东西,只是封装起来方便我们开发程序。

为什么MVC比WebForm更好?程序员能更清晰的控制运行过程,在安全、性能、架构等方面更加清晰,但入门较难。

M-Model(模型):负责在V和C之间传递数据,如用户输入的内容封装为Model对象并发送给Controller,返回的数据由Controller放到Model中再显示在View中,总之V和C不直接交互。

V-View(视图):应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。

C-Contorller(控制器):应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

有一点要注意:约定大于配置

我的第一个简单的ASP.NET MVC程序

VS2019版

1.打开vs2019,新建一个c#的ASP.NET Web应用程序(.NET Framework)

2.项目名更改为:MyFirstMVC,并设置好位置。

3.选择 空 模板,并勾选上右边 添加文件夹和核心引用下的 MVC 选项。(这样不会生成一些不必要的代码文件,只会生成MVC的几个主要文件夹,如下图)

4.右键点击Controllers---添加---控制器,在弹出的窗口选择 MVC5控制器-空 ,将控制器名称改为Te

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值