摘要:
今年的.NET Conf 2023,中国区首次有两个会场举办Local Event,成都会场已于上周六12月9日圆满结束。 本次成都会场共计100+余名.NET开发者报名参与,共计10+名志愿者参与筹备,是成都.NET社区历年来活动之最,还吸引了来自重庆地区,甚至大连地区的开发者也来参与,衷心感谢大 阅读全文
摘要:
近期,成都.NET俱乐部核心成员经过讨论会,我们成立了CTC蜀道会,它是一个专注于创业历程、研发管理、AIGC、副业之路、.NET、Vue、微软技术、开源技术等领域的社区,立足于蓉城成都,致力于连接同道中人,共同推进科技与业务的发展。 ![](https://img2023.cnblogs.com/ 阅读全文
摘要:
.NET Conf 2023 Chengdu 圆满结束! CTC蜀道会:第一次圆桌会圆满结束 Blazor 简介 Blazor 依赖注入Dependency Injection Blazor 数据绑定简介 Blazor 属性数据绑定 Blazor 手动实现双向绑定 Blazor 使用oninput事 阅读全文
摘要:
QuickGrid 组件是一款Razor组件,其特色在于能够迅速且高效地以表格形式呈现数据。该组件旨在简化常见网格呈现方案,为用户提供便捷的数据网格组件,并可作为构建数据网格组件的参考架构与性能基准。 首先我们需要添加包引用: Microsoft.AspNetCore.Components.Quic 阅读全文
摘要:
在Blazor应用中,HttpClient是一个非常重要的服务,它允许我们发送HTTP请求并接收响应。为了使用HttpClient,我们首先需要在应用的依赖注入容器中注册它,然后在组件中通过@inject指令将其注入到组件中。下面将详细介绍如何在Blazor 应用中注册并使用HttpClient服务 阅读全文
摘要:
在Blazor中,IJSRuntime 是一个接口,它允许我们在C#代码中调用JavaScript函数。这在需要与浏览器的JavaScript API交互时特别有用,比如访问DOM元素、调用浏览器功能或执行其他客户端脚本。 以下是一个简单的Blazor使用IJSRuntime的例子,C#代码调用一个 阅读全文
摘要:
在Blazor中引用静态文件,如CSS、JavaScript、图片等,通常涉及将文件放在项目中的适当位置,并在组件中通过URL引用它们。下面是一些示例代码,说明如何在Blazor项目中引用静态文件。 将静态文件放在项目中 首先,将静态文件放在Blazor项目的 wwwroot 文件夹中。 wwwro 阅读全文
摘要:
在 Blazor 中,路由和导航是通过 @page 指令和 NavLink 组件来实现的。下面是一个简单的 Blazor 路由和导航的代码例子。 基础使用 定义路由我们可以通过在 Razor 组件文件的顶部使用 @page 指令来完成。我们创建三个页面:Index.razor、Counter.raz 阅读全文
摘要:
在 Blazor 中,依赖注入(Dependency Injection, DI)是一个重要的概念,它允许我们以解耦的方式将服务注入到组件中。 以下是一个简单的 Blazor 依赖关系注入的代码例子。 首先,我们定义一个简单服务接口的 IDataService 和一个实现该接口的 DataServi 阅读全文
摘要:
在 Blazor 应用中,组件之间经常需要传递数据。当父组件向子组件传递参数时,Blazor 框架会调用子组件的 SetParametersAsync 方法来异步设置这些参数,并在参数设置完成后调用 OnParametersSet 方法进行同步处理。这两个方法在组件生命周期中扮演着重要角色,特别是在 阅读全文
摘要:
Blazor 组件的生命周期与状态管理对于构建复杂和可维护的 Blazor 应用程序至关重要。下面我们将探讨 Blazor 组件的生命周期事件以及如何有效地管理组件状态。 Blazor 组件的生命周期事件 Blazor 组件在其生命周期中会经历一系列的事件,这些事件允许你在组件的不同阶段执行特定的操 阅读全文