曾写过点儿前后端分离的项目(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阅读
# Blazor 连接 MySQL 数据库的完整指南 在这篇文章中,我将指导你如何在 Blazor 应用中连接 MySQL 数据库的步骤。以下是实现的基本流程: | 步骤 | 描述 | |------|------| | 1 | 设置开发环境 | | 2 | 创建 Blazor 项目 | | 3 | 安装 MySQL 数据库相关 NuGet 包 | | 4 | 添加数据
原创 7月前
281阅读
初次接触Blazor项目,很喜欢这个框架,使我等C#程序员不必再花时间和精力去学习各种前端UI框架。手头的项目正好要做一个界面丰富的前端,于是决定用Blazor Server来做。项目分为前端和后台管理,后台管理已经用ASP.NET Core MVC完成。前端和后台共享一个数据库,前端主要是查询和展示,有少量提交和更新。微软在github中的AspNetCore源码中提供了Blazor Serve
转载 2023-11-23 12:57:29
522阅读
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月前
160阅读
dotnet watch run debug 自动编译 ...
转载 2021-10-14 14:07:00
116阅读
2评论
前面章节,我们实现了父子组件之间的数据传递。大多数时候,我们以组件形式来构建页面的区块,会涉及到组件嵌套的问题。这种情况,很大概率需要将祖先的数据,传递给后代组件去使用。我们当然可以使用父传子的方式,使用属性一级级往下传,但这样真得很麻烦。所以在Vue和Blazor都提供了祖孙传值的方案。有人会问,子传父是不是也可以一级级往上传?当然可以,但绝不要这么去做,应该子传父本身就已经够绕了。如果有这种需
转载 2023-11-02 09:47:19
62阅读
创建 Blazor 项目创建新的 Blazor WebAssembly App将其命名为BlazerWithTSInterop在您选择的目录中。仅使用 .NET 6.0 客户端,无安全性且无 PWA。CTRL+F5 在热重载模式下生成和运行。总结已经创建了一个准备演示 JavaScript 互操作演练的项目。忽略模板附带的“计数器”和“获取数据”页。此演示将仅使用主页。实现 JavaScript
转载 2023-09-13 10:36:26
94阅读
什么是Blazor? Blazor的优势和用途简介Blazor是一种基于WebAssembly的开源框架,它允许开发人员使用C#语言编写Web应用程序。Blazor可以在浏览器中运行C#代码,而无需使用JavaScript。该框架由微软开发,旨在提供一种现代化的Web开发方式,使开发人员能够使用他们已经熟悉的语言和工具来构建Web应用程序。Blazor的优势Blazor的主要优势在于允许开发人员使
转载 2024-04-09 14:23:23
118阅读
ant-design-blazor 是 Ant Design 的 Blazor 实现,开发和服务于企业级后台产品。
转载 2021-08-04 11:10:50
1383阅读
创建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月前
34阅读
欢迎来到 Blazor University。 通过浏览本网站中的信息,我打算将您从完全的新手带到 Blazor 的所有方面的专家。
原创 2022-04-07 10:12:02
223阅读
Blazor概述
原创 2023-03-06 16:52:37
192阅读
Blazor概述
翻译 2023-03-17 13:56:05
187阅读
创建组件文件CustomComponent.razor 编写组件的 HTML 结构:在 .razor 文件中,我们可以编写组件的 HTML 结构。这可以包
原创 2024-03-25 10:54:55
207阅读
MAUI正式版发布半年了,Net 7也发布了,再次学习MAUI跨平台开发。UI类型选择Blazor,因为Html的生态圈比Xaml好太多了,能用Html解决的,就不要用Xaml。Blazor既可以开发网页客户端,又可以开发移动客户端,一个技术栈可以涵盖前后端,多平台,做小型工具软件不错。开发环境Win10,Visual Studio 17.5.0 Preview 1.0,安卓模拟器Pixle 5
转载 2023-12-03 12:32:18
1102阅读
C#和JS互操作的基本语法是比较简单的,但小知识点特别多,同时,受应用加载顺序、组件生命周期以及参数类型的影响,会有比较多坑,需要耐心的学习。在C#中调用JS的场景会比较多,特别是在WASM模式下,由于WebAssembly的限制,很多时候,还是需要借助JS去控制DOM或BOM,比如WebStorage、WebGL、MediaCapture,还比如使用JS的图表库echart.js。反过来,在JS
转载 2023-11-06 22:49:04
72阅读
Blazor中,IJSRuntime 是一个接口,它允许我们在C#代码中调用JavaScript函数。这在需要与浏览器的JavaScript API交互时特别
原创 2024-03-25 10:51:09
155阅读
Blazor是微软推出的一个用于使用.NET生成交互式客户端Web UI的框架。它允许开发人员使用C#代替JavaScript来创建丰富的交
原创 2024-03-25 10:55:04
154阅读
  • 1
  • 2
  • 3
  • 4
  • 5