初次接触Blazor项目,很喜欢这个框架,使我等C#程序员不必再花时间和精力去学习各种前端UI框架。手头的项目正好要做一个界面丰富的前端,于是决定用Blazor Server来做。项目分为前端和后台管理,后台管理已经用ASP.NET Core MVC完成。前端和后台共享一个数据库,前端主要是查询和展示,有少量提交和更新。微软在github中的AspNetCore源码中提供了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出现才支持。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            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 操作(创建、读取、更新、删除),以及将这些操作封装进一个服务类中。下面是整个流程的概览。
## 操作步骤概览
| 步骤 | 操作内容            
                
         
            
            
            
            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    | 添加数据            
                
         
            
            
            
            创建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            
                
         
            
            
            
            欢迎来到 Blazor University。 通过浏览本网站中的信息,我打算将您从完全的新手带到 Blazor 的所有方面的专家。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-07 10:12:02
                            
                                223阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Blazor概述            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-06 16:52:37
                            
                                192阅读
                            
                                                                             
                 
                
                                
                    