Asp.Net Core MVC学习笔记-1

PS:

1、开源免费、真正跨平台:.net core是开源免费的,发布的程序可以运行在Windows、Linux 和 macOS上。

2、高性能:微软重写了整个架构,ASP.NET Core轻装上阵,较ASP.NET性能提升巨大,在linux上要比java快。

3、待着没事干,会点C#不学白瞎了。

工具下载:

Visual Studio 2019 RC:下载地址(尝个鲜哈!)

Visual Studio Code:下载地址(不想装Vs IDE的也可以用这个,而且完全免费)

.NET Core 2.2:下载地址


基本概念:

一、什么是MVC?

ASP.NET Core MVC 使用“MVC”设计模式,构建Web应用和WebAPI 的丰富框架。

MVC即:模型-视图-控制器架构模式,它将应用程序分为三个组成部分:模型(Model)、视图(View)和控制器(Controller)。这样划分更易于编码、调试和测试

模型(M):负责应用程序的业务逻辑和业务数据,控制器从模型获取数据并填充进视图。

视图(V):负责呈现数据与用户进行前端交互,使用Razor视图引擎在 HTML 标记中嵌入代码。

控制器(C):负责接收用户请求,选择用哪个视图呈现给用户。

二、创建ASP.NET Core MVC工程

1、安装 .Net Core SDK 2.2.105和Visual Studio Code

2、打开VS Code新建终端

3、选择好路径,在终端中输入:dotnet new mvc -o AspNetCoreMvc 回车(AspNetCoreMvc就是你的工程名称)

4、在还原成功后,继续在终端中输入code -r AspNetCoreMvc回车(让VsCode打开当前工程)

这时VsCode会提示你项目缺少构建和调试所需的资源,点击Yes,让CODE自动安装...

5、项目的结构是什么样的呢?

点击F5键或者在终端中输入dotnet dev-certs https --trust开始调试


在安全警告中点击“是”

6、我的第一个Asp.Net Core MVC应用运行成功。

你可能感兴趣的:(Asp.Net Core MVC学习笔记-1)