具有加密参数的 Blazor 路由

Blazor route with encrypted parameters

如何让我的 Blazor 应用程序接收包含 "/""+".

等编码特殊字符的加密参数

我的截图可以找到here

我应该如何配置 Blazor 参数,以便正确拆分和翻译它们?

How can I make my Blazor application to receive

首先,发送应用程序必须正确格式化以供 URL 使用。而且你必须知道格式。

在 .NET 中,您可以使用 Uri.EscapeDataString(),然后在 Blazor 页面中使用 Uri.UnescapeDataString()

您可以尝试 Base64UrlEncoder 来自 Microsoft.IdentityModel.Tokens