soenneker/soenneker.blazor.utils.ids

GitHub: soenneker/soenneker.blazor.utils.ids

为 Blazor 组件提供轻量级、UI 一致的 ID 生成解决方案。

Stars: 0 | Forks: 0

[![](https://img.shields.io/nuget/v/soenneker.blazor.utils.ids.svg?style=for-the-badge)](https://www.nuget.org/packages/soenneker.blazor.utils.ids/) [![](https://img.shields.io/github/actions/workflow/status/soenneker/soenneker.blazor.utils.ids/publish-package.yml?style=for-the-badge)](https://github.com/soenneker/soenneker.blazor.utils.ids/actions/workflows/publish-package.yml) [![](https://img.shields.io/nuget/dt/soenneker.blazor.utils.ids.svg?style=for-the-badge)](https://www.nuget.org/packages/soenneker.blazor.utils.ids/) [![](https://img.shields.io/badge/Demo-Live-blueviolet?style=for-the-badge&logo=github)](https://soenneker.github.io/soenneker.blazor.utils.ids) [![](https://img.shields.io/github/actions/workflow/status/soenneker/soenneker.blazor.utils.ids/codeql.yml?style=for-the-badge)](https://github.com/soenneker/soenneker.blazor.utils.ids/actions/workflows/codeql.yml) # ![](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/49aee4b4f1110406.png) Soenneker.Blazor.Utils.Ids ### 用于 Blazor 组件 UI 一致标识的轻量级 ID 生成器。 ## 安装 ``` dotnet add package Soenneker.Blazor.Utils.Ids ``` ## 设置 Register services in `Program.cs`: ``` builder.Services.AddBlazorIdGeneratorAsScoped(); ``` Inject the higher-level utility where you need it: ``` @inject IBlazorIdGenerator Ids ``` ## 用法 Initialize the package once before first use: ``` await Ids.Initialize(); ```
标签:ASP.NET Core, Blazor, ID生成器, LangChain, NuGet, Soenneker, Syscall, UI组件, Web开发, 一致性, 代码生成, 依赖注入, 前端标识, 唯一标识, 多人体追踪, 客户端标识, 开源, 服务注册, 渗透测试工具, 跨组件, 轻量级