首页 > 编程语言 > 学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(上)

学习ASP.NET Core Blazor编程系列二——第一个Blazor应用程序(上)

时间:2022-08-28 20:45:43浏览次数:76  
标签:Core ASP Web Visual Studio Blazor NET

学习ASP.NET Core Blazor编程系列一——综述

一、概述

       Blazor 是一个生成交互式客户端 Web UI 的框架:

  1.  使用 C# 代替 JavaScript 来创建信息丰富的交互式 UI。
  2. 共享使用 .NET 编写的服务器端和客户端应用逻辑。
  3. 将 UI 呈现为 HTML 和 CSS,以支持众多浏览器,其中包括移动浏览器。
  4. 与新式托管平台(如 Docker)集成。
  5. 使用 .NET 和 Blazor 生成混合桌面和移动应用。

      使用 .NET 进行客户端 Web 开发可提供以下优势:

  1. 使用 C# 代替 JavaScript 来编写代码。
  2. 利用现有的 .NET 库生态系统。
  3. 在服务器和客户端之间共享应用逻辑。
  4. 受益于 .NET 的性能、可靠性和安全性。
  5. 使用开发环境(例如 Visual Studio 或 Visual Studio Code)保持 Windows、Linux 或 macOS 上的工作效率。
  6. 以一组稳定、功能丰富且易用的通用语言、框架和工具为基础来进行生成。

二、开始学习第一个ASP.NET Blazor应用程序

      在学习本教程之前,我随便说两句,如果一直是在跟随微软的技术路线的话,应该记得当初微软用来跟flash打擂台的SilverLigth,也是一个富客户端的开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来的钱景如何,暂时未知?从目前来看Blazor还是要学习一下的。本教程首先通过一个微软提供的Blazor应用程序模板示例,来简单学习一下如何创建基于ASP.NET Core Blazor的Web应用程序。

三、正式开始之前,请先安装以下软件

1).NET Core SDK 6.0版本或更高版本

2)Visual Studio 2022版本17.3 或更高版本。

3)在安装Visual Studio 2022的时候,必须选择“ASP.NET和Web开发”。如下图红框。 

图2-1

  4)如果已经安装了Visual Studio 2022,但在安装的时候,没有选择“ASP.NET 和Web开发”功能。请启动Visual Studio 2022,选择“继续但无需代码”,如下图红框所示。

 

图2-2

5) 在Visual Studio 2022主界面中的菜单栏上选择“工具—》获取工具和功能”,弹出界面如第4)步中的图2-1。

 

图2-3

6) 选择了之后,在安装程序中点击“修改”按钮。如下图。 

图2-4

标签:Core,ASP,Web,Visual,Studio,Blazor,NET
From: https://www.cnblogs.com/chillsrc/p/16633595.html

相关文章

  • serilog-asp.net
     这是 serilog-asp.net的demo:   https://github.com/serilog/serilog-aspnetcore/blob/dev/samples/Sample/Program.cs开始是这一句话//Theinitial"bootstrap......
  • D_06 DotnetCore.CAP在项目中的应用
    描述在项目中,DotnetCore.CAP可以作为分布式事务、消息队列的解决方案,详见官方文档:https://cap.dotnetcore.xyz/,此处不过多的讲解。本文主要讲解官方文档没有说明,但是在实......
  • docker中asp.netcore启用https
    1、dotnetdev-certshttps-ep$env:USERPROFILE\.aspnet\https\aspnetapp.pfx-p1232、dotnetdev-certshttps--trust3、dockerrun--rm-it-p80:80-p44394:443......
  • EFCore join table and AutoMapper
    EFCorejointableandAutoMapperQuestionIwanttoqueryallusersfrommyASP.netIdentityUserstableandmapthemtoasimpleDTOlikethis:publicclass......
  • 图解AspNetCore和Furion(0):概述和目录
    ASP.NETCore是非常优秀的服务端框架,尽管国内应用的广泛性远不如Java,但在很多测评中,性能上已经可以碾压Java,更不论Node.js、Django、Laravel等。 Furion是建立在ASP.NET......
  • 图解AspNetCore和Furion(1):应用启动
    一、和AspNetCore5相比,从6开始,将Program和Startup类合并,直接在入口类中启动服务和中间件。同时,项目可以启动miniApi,直接在Program中设置路由和控制器。实际项目中,还是推荐......
  • Asp.Net Core 项目部署Centos中,httpClient 请求Https报证书错误的系列问题
    参考自https://www.cnblogs.com/leoxjy/p/10201046.html#5095270Centos报这个问题,Asp.NetCore3.1HttpClient请求Https报错的SSL证书异常的问题,请使用以下方法解决......
  • net/net core 压缩和解压文件类—完美支持Linux
    ///<summary>///文件压缩类///</summary>publicclassZipHelper{///<summary>///单文件压缩成ZIP///</summary>///<paramname="fileSou......
  • EF Core如何使用DbFirst
    首先安装好Microsoft.EntityFrameworkCore.SqlServer  【ef的数据库驱动程序如果是其他数据库这个要换成对应的数据库驱动】Microsoft.EntityFrameworkCore.ToolsM......
  • 学习ASP.NET Core Blazor编程系列一——综述
    一、NET6概述   .NET6是微软统一.NetCore与.NetFramework两大框架的第二个版本,微软在.NET5中开始进行这两大框架的统一之路。   .NET6将作为长期支持......