soenneker/soenneker.blazor.utils.ids
GitHub: soenneker/soenneker.blazor.utils.ids
为 Blazor 组件提供轻量级、UI 一致的 ID 生成解决方案。
Stars: 0 | Forks: 0
[](https://www.nuget.org/packages/soenneker.blazor.utils.ids/)
[](https://github.com/soenneker/soenneker.blazor.utils.ids/actions/workflows/publish-package.yml)
[](https://www.nuget.org/packages/soenneker.blazor.utils.ids/)
[](https://soenneker.github.io/soenneker.blazor.utils.ids)
[](https://github.com/soenneker/soenneker.blazor.utils.ids/actions/workflows/codeql.yml)
#  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开发, 一致性, 代码生成, 依赖注入, 前端标识, 唯一标识, 多人体追踪, 客户端标识, 开源, 服务注册, 渗透测试工具, 跨组件, 轻量级