初次接触Blazor项目,很喜欢这个框架,使我等C#程序员不必再花时间和精力去学习各种前端UI框架。手头项目正好要做一个界面丰富前端,于是决定用Blazor Server来做。项目分为前端和后台管理,后台管理已经用ASP.NET Core MVC完成。前端和后台共享一个数据库,前端主要是查询和展示,有少量提交和更新。微软在githubAspNetCore源码中提供了Blazor Serve
转载 2023-11-23 12:57:29
522阅读
在学习本教程之前,我随便说两句,如果一直是在跟随微软技术路线的话,应该记得当初微软用来跟flash打擂台SilverLigth,也是一个富客户端开发框架,现在不知道在哪个犄角旮旯里呆着。Blazor未来钱景如何,暂时未知?本教程学习一下微软提供Blazor应用程序模板示例,本文介绍如何创建基于ASP.NET Core Blazor应用程序。
曾写过点儿前后端分离项目(Vue+.NET Core Web API)、WPF和WinForm。因为Blazor不支持小程序原因(相对于uniapp),所以只是大概知道Blazor可以写Web、PC和移动端项目,最大特点就是使用C#代替JS。本文算是通过几个默认例子入门Blazor技术吧。一.Razor和Blazor技术1.什么是RazorRazor是生成基于文本内容(如HTML)一种格
转载 2023-07-06 13:47:32
754阅读
CSS一旦生效,就会应用于全局,所以很容易出现冲突。为了解决这个问题CSS隔离就顺势而生。Blazor诞生于2018年,至今为止已经2年多了,然而CSS隔离直至.NET 5出现才支持。
CSS
转载 2021-07-16 10:41:40
637阅读
1. 前言一般来说,我们web应用都是部署在根域名下面,通过类似http://localhost/index这样类似的url进行访问。但是随着业务越来越多也越来越复杂,我们可能会将一个系统拆分为多个子应用,通过http://localhost/app1/index、http://localhost/app2/index来访问。这里app1、app2对于Blazor来说就是路径前缀,接下来会详细介绍如何配置前缀,使Blazor称为一个子应用2. 配置Blazor若要使用路径前缀,需要在3个地方进
原创 2022-01-10 10:55:09
1053阅读
  在上一篇中介绍了一下razor文件,js与c#之间相互调用,但WinForm和Blazor混合,没有真正与WinForm进行交互,本篇来说明一下。  WinForm混合Blazor是通过ServiceCollection来完成,如果想WinForm和Blazor交互,可以通过向ServiceCollection注入一个中介服务来达到互相调用,大体思路是定义一个服务,这个服务里有方法和
原创 2022-12-04 16:14:47
1634阅读
  在上一篇中介绍了一下razor文件,js与c#之间相互调用,但WinForm和Blazor混合,没有真正与WinForm进行交互,本篇来说明一下。  WinForm混合Blazor是通过ServiceCollection来完成,如果想WinForm和Blazor交互,可以通过向ServiceCollection注入一个中介服务来达到互相调用,大体思路是定义一个服务,这个服务里有方法和
转载 2022-12-04 16:15:25
331阅读
2019年9月23——25日 .NET Core 3.0即将在.NET Conf上发布! .NET Core发布及成熟重燃了.net程序员热情和希望,一些.net大咖也在积极为推动.NET Core而不懈努力。在这次.NET Core 3.0中一项新技术也首次出现在人们视野,这就是Blazor。说起Blazor也许许多人并不知晓,但这几年一片热火朝天Angular,React,Vue
转载 2023-10-13 19:17:47
52阅读
# 如何在 Blazor 中封装 MySQL 操作类 在这篇文章,我将教你如何在 Blazor 中封装 MySQL 操作类,帮助你更好地管理和操作数据库。我们将逐步通过创建一个简单示例,具体包括连接 MySQL 数据库、执行基本 CRUD 操作(创建、读取、更新、删除),以及将这些操作封装进一个服务类。下面是整个流程概览。 ## 操作步骤概览 | 步骤 | 操作内容
原创 9月前
162阅读
dotnet watch run debug 自动编译 ...
转载 2021-10-14 14:07:00
116阅读
2评论
前面章节,我们实现了父子组件之间数据传递。大多数时候,我们以组件形式来构建页面的区块,会涉及到组件嵌套问题。这种情况,很大概率需要将祖先数据,传递给后代组件去使用。我们当然可以使用父传子方式,使用属性一级级往下传,但这样真得很麻烦。所以在Vue和Blazor都提供了祖孙传值方案。有人会问,子传父是不是也可以一级级往上传?当然可以,但绝不要这么去做,应该子传父本身就已经够绕了。如果有这种需
转载 2023-11-02 09:47:19
62阅读
ant-design-blazor 是 Ant Design Blazor 实现,开发和服务于企业级后台产品。
转载 2021-08-04 11:10:50
1383阅读
Blazor入手教程(一)前言  结论最近在学习blazor。得出了这么一个结论:Blazor是一门很值得学习技术,未来.net下将会有相当多 web应用使用blazor开发。十分看好这一技术,原因有这么两点:1,开发效率高。选择了Blazor就等于选择了全栈开发。以往经验告诉我,全栈开发效率更高,全栈省去了相当一部分沟通成本,而且使用blazor时可以重用很多以往c#代码,
转载 2024-10-21 20:02:26
92阅读
创建 Blazor 项目创建新 Blazor WebAssembly App将其命名为BlazerWithTSInterop在您选择目录。仅使用 .NET 6.0 客户端,无安全性且无 PWA。CTRL+F5 在热重载模式下生成和运行。总结已经创建了一个准备演示 JavaScript 互操作演练项目。忽略模板附带“计数器”和“获取数据”页。此演示将仅使用主页。实现 JavaScript
转载 2023-09-13 10:36:26
96阅读
什么是Blazor? Blazor优势和用途简介Blazor是一种基于WebAssembly开源框架,它允许开发人员使用C#语言编写Web应用程序。Blazor可以在浏览器运行C#代码,而无需使用JavaScript。该框架由微软开发,旨在提供一种现代化Web开发方式,使开发人员能够使用他们已经熟悉语言和工具来构建Web应用程序。Blazor优势Blazor主要优势在于允许开发人员使
转载 2024-04-09 14:23:23
118阅读
# Blazor 连接 MySQL 数据库完整指南 在这篇文章,我将指导你如何在 Blazor 应用连接 MySQL 数据库步骤。以下是实现基本流程: | 步骤 | 描述 | |------|------| | 1 | 设置开发环境 | | 2 | 创建 Blazor 项目 | | 3 | 安装 MySQL 数据库相关 NuGet 包 | | 4 | 添加数据
原创 7月前
281阅读
创建razor组件 "/test" 对应url地址 @page "/test" <h3>Test</h3> @code { } 路由参数 1. @page "/test/{name}" <h3>Test @name </h3> @code { [Parameter] public string? n
原创 2022-12-08 14:51:15
53阅读
Blazor 基础知识IntroBlazor 是微软在 .NET 里推出一个 WEB 客户端 UI 交互框架,使用 Blazor 你可以代替 JavaScript 来实现自己页面交互逻辑,可以很大程度上进行 C# 代码复用,Blazor 对于 .NET 开发人员来说是一个不错选择。托管模型Blazor 有两种托管模式,一种是 Blazor Server 模式,基于 asp.net cor
转载 6月前
37阅读
欢迎来到 Blazor University。 通过浏览本网站信息,我打算将您从完全新手带到 Blazor 所有方面的专家。
原创 2022-04-07 10:12:02
223阅读
Blazor概述
原创 2023-03-06 16:52:37
192阅读
  • 1
  • 2
  • 3
  • 4
  • 5