技术栈
blazor
刚子编程
7 天前
开发语言
·
.netcore
·
blazor
ASP.NET Core Blazor 核心功能一:Blazor依赖注入与状态管理指南
大家好,我是码农刚子。本文详细介绍了Blazor框架中的依赖注入机制和状态管理方案。依赖注入部分阐述了服务注册的三种生命周期方式(Singleton/Scoped/Transient)及在组件中的使用方法。状态管理章节系统梳理了7种解决方案:从简单的组件内状态到父子组件通信、级联参数,再到全局状态容器和Flux/Redux模式,并提供了本地存储持久化方案。文章还介绍了@ref指令的使用场景,包括组件引用、元素操作和循环处理等。最后给出了不同场景下的状态管理选择建议,帮助开发者构建更健壮。
刚子编程
12 天前
服务器
·
javascript
·
.netcore
·
blazor
ASP.NET Core Blazor 路由配置和导航
大家好,我是码农刚子。本文系统介绍了Blazor单页应用的路由机制。主要内容包括:1)基础路由配置,通过@page指令定义URL映射;2)路由参数处理,支持参数约束、可选参数和通配符捕获;3)编程式导航实现,利用NavigationManager进行页面跳转和参数传递;4)高级功能如路由事件监听和嵌套路由布局。文章通过代码示例演示了用户管理、产品展示等典型场景的实现方式,完整呈现了Blazor路由从基础配置到复杂应用的全套解决方案。
程序设计实验室
2 个月前
blazor
Blazor全栈是个陷阱
大家好,我是曦远~最近有个项目急着上线大概就是接受一堆客户端连接上报数据,然后在界面上展示数据和简单的控制
界面开发小八哥
2 个月前
人工智能
·
ui
·
blazor
·
用户界面
·
telerik
界面控件Telerik UI for Blazor 2025 Q2新版亮点 - AI集成全面增强
随着2025年第二季度新版本的发布,Progress Telerik通过流行的集成IDE的AI编码助手,基于提示的样式和基于GenAI的报表见解重新定义了开发人员的工作效率!
SchuylerEX
3 个月前
前端
·
c#
·
.net
·
blazor
·
ui框架
第六章 JavaScript 互操(2).NET调用JS
Blazor框架中为我们注册了IJSRuntime服务,如果想要从.NET调用JS函数,需要注入IJSRuntime服务,此外JSRuntimeExtensions类中还为了IJSRuntime服务扩展了一些方法。
SchuylerEX
3 个月前
前端
·
javascript
·
c#
·
.net
·
blazor
第六章 JavaScript 互操(3)JS调用.NET
Blazor框架中提供了DotNet.invokeMethodAsync和DotNet.invokeMethod静态方法,用于在JS脚本中直接调用指定的.NET方法
known
3 个月前
blazor
基于Blazor实现的简易进销存管理系统
本文主要介绍如何使用Known开发框架来开发Blazor项目,下面我们用简易进销存管理系统作为示例来分析和设计,文中的代码为关键示例代码,不能直接运行,如要运行查看效果,可在码云上下载完整项目源码运行。
百锦再
5 个月前
microsoft
·
.net
·
web
·
blazor
·
abp
·
razor
.Net 优秀框架 ABP全面详解
ABP(ASP.NET Boilerplate)是一个开源的、模块化的应用程序框架,旨在简化现代Web应用程序的开发。它基于领域驱动设计(DDD)和SOLID原则,提供了一套完整的架构和最佳实践,帮助开发人员快速构建企业级应用程序。
百锦再
5 个月前
.net
·
web
·
blazor
·
tag
·
core
·
razor
·
helper
Razor编程中@Helper的用法大全
@Helper是Razor视图引擎中一种强大的代码复用机制,它允许开发者在视图中定义可重用的HTML模板片段。这些Helper可以封装复杂的渲染逻辑,简化视图代码,提高可维护性。
时光追逐者
5 个月前
c#
·
asp.net
·
.net core
·
blazor
一个开源的 Blazor 跨平台入门级实战项目
今天大姚给大家分享一个开源(MIT license)、免费的 Blazor 跨平台入门级实战项目:YourWeather。
known
6 个月前
blazor
基于Blazor实现的运输信息管理系统
运输信息管理系统(TIMS)是一个集手机端和PC端协同工作的小型运输服务公司的信息化系统,采用Blazor框架的Auto模式进行开发。
时光追逐者
7 个月前
开发语言
·
javascript
·
信息可视化
·
c#
·
.net
·
blazor
在 Blazor 中使用 Chart.js 快速创建数据可视化图表
BlazorChartjs 是一个在 Blazor 中使用 Chart.js 的库(支持Blazor WebAssembly和Blazor Server两种模式),它提供了简单易用的组件来帮助开发者快速集成数据可视化图表到他们的 Blazor 应用程序中。本文我们将一起来学习一下在 Blazor 中使用 Chart.js 快速创建数据可视化图表。
SchuylerEX
8 个月前
前端
·
c#
·
.net
·
blazor
·
razor
·
ui框架
第三章 组件(12)- 自定义组件类库
组件可以通过 Razor 类库(Razor Class Library, RCL)实现跨项目复用。Razor 类库不仅能够包含可重用的组件,还可以打包静态资源(如 CSS 和 JavaScript 文件)。由于这些组件本质上都是常规的 .NET 类型,因此通过 RCL 分发的组件最终会被编译为标准 .NET 程序集,这使得它们能够像其他类库一样被项目直接引用和使用。
SchuylerEX
8 个月前
前端
·
css
·
c#
·
.net
·
blazor
·
razor语法
第三章 组件(10)- CSS隔离
Blazor项目中,支持将CSS样式隔离到各个组件(也就是将指定的CSS样式只在作用在指定的组件上),以简化 CSS 并避免与其他组件或库发生冲突。
布布(CeSun)
8 个月前
.net
·
harmonyos
·
鸿蒙系统
·
blazor
Blazor Hybrid适配到HarmonyOS系统
Blazor Hybrid是一个基于Web技术的MVVM开发模式的客户端框架,它只有UI是由Webview渲染,而逻辑均由.NET开发,可以突破浏览器限制访问本地文件,或者发起TCP或者UDP请求,相比Electron框架,理论上性能会更好。 当我适配完.NET运行时,觉得应该快速适配一个UI框架,方便.NET开发者尝鲜,Avalonia目前完成度很低,还有一系列难以解决的问题,所以我想到Blazor Hybrid或许会更容易一些。 跟我想的差不多,大概只用了三天的时间就完成了适配,今天跟大家分享一下。
SchuylerEX
8 个月前
前端
·
c#
·
.net
·
blazor
第三章 组件(8)- 控制 <head> 内容
Razor 组件可以修改页面的 HTML <head> 元素内容,包括页标题<title>元素、元数据<meta>元素、<base>和<link>等。
Maybe_ch
9 个月前
开发语言
·
c#
·
blazor
Blazor-<select>
今天我们来说说<select>标签的用法,我们还是从一个示例代码开始上述代码中我们绑定了list,用于显示列表,并使用了multiple对列表进行了展开,我们看看效果
Maybe_ch
9 个月前
blazor
Blazor-选择&循环语句
今天我们来说说Blazor选择语句和循环语句。下面我们以一个简单的例子来讲解相关的语法,我已经创建好了一个Student类,以此类来进行语法的运用
Maybe_ch
9 个月前
c#
·
blazor
Blazo-Blazor Web App项目结构
让我们还是从创建项目开始,来一起了解下Blazor Web App的项目情况这里我们可以看到需要选择项目的呈现方式,有以上四种呈现方式 ● WebAssembly ● Server ● Auto(Server and WebAssembly) ● None 纯静态界面静态SSR呈现方式 WebAssembly,Server这两种呈现方式和托管模型有着i相似之处可以参考托管模型的概念,之后也会专门讲解呈现方式。 ASP.NET Blazor托管模型有哪些?
Maybe_ch
10 个月前
后端
·
c#
·
asp.net
·
blazor
ASP.NET Blazor部署方式有哪些?
今天我们来说说Blazor的三种部署方式,如果大家还不了解Blazor,那么我先简单介绍下Blazor