全国统一学习专线

ASP.NET Core 3.1入门教程(一)

logo
来源:七品教育

2024-03-29|已帮助:96

进入 >

1.什么是ASP.NET CoreASP.NET核心?它是一个跨平台、高性能的开源框架,用于构建基于云计算的现代互联网应用程序。

借助ASP.NET核心技术,您可以:

-构建Web应用和服务、物联网应用和移动后端。

-在Windows、MacOS和Linux上使用您喜欢的开发工具。

-部署到云或本地。

-Run on the. NET kernel or. NET framework.

视频学习地址:

视频加载.

第二,ASP.NET为什么是核心?数百万开发者已经使用(并将继续使用)ASP.NET 4。创建Web应用程序。ASP.NET核心是ASP.NET 4的重新设计。x,更精简。

更加模块化的框架。

ASP.NET's core features:

通过统一的框架构建Web UI和Web API

集成现代客户端框架和开发流程。

适用于云的基于环境的配置系统

内置依赖注入

一个轻量级、高性能和模块化的HTTP请求管道

能够在IIS、Nginx、Apache、Docker、自托管Unterhaltung

并行应用程序版本控制。网络核心

简化现代Web开发的工具

可以在Windows、MacOS和Linux上构建和运行。

完全开源,以社区为中心。

ASP.NET核心完全以NuGet包的形式提供。这允许您优化您的应用程序,只包含必要的NuGet包。实际上,

ASP.NET core 2 . x应用程序。NET Core只需要一个NuGet包。更小的应用平面使其更加安全,减少了不必要的服务开销并提高了性能。

三。使用ASP.NET core MVC构建Web API和Web UIASP.NET core MVC提供了构建Web API和Web应用的功能:

模型-视图-控制器(MVC)模式有助于使您的Web API和Web应用程序可测试。

razor Pages(ASP.NET核心2.0中的新功能)是一个基于页面的编程模型,它可以使构建Web UI变得更容易、更高效。

Razor标签为Razor页面和MVC视图提供了高效的语法。

tag assistant允许服务器端代码参与创建和呈现Razor文件中的HTML元素。

对多种数据格式和内容协商的内置支持允许您的Web API访问各种客户端,包括浏览器和移动设备。

模型绑定自动将数据从HTTP请求映射到操作方法参数。

模型验证自动执行客户端和服务器端验证。

四。客户端开发ASP.NET核心与通用客户端框架和库(包括ASP.NET核心blazor、Angular、React和Bootstrap)无缝集成。

有关更多信息,请单击此处了解客户端开发。

以上是七品教育整理的ASP.NET Core 3.1入门教程(一)全部内容。