blazor - 如何从组件类型或相对 URL 字符串构建 Blazor RouteData 对象
问题描述
我想将特定路由(例如“/counter”)传递给该组件:
<RouteView RouteData="@routeData" DefaultLayout="@typeof(MainLayout)" />
@routeData 变量,如何做到这一点?
解决方案
你没有。您不能将 url 路由传递给 RouteView。 Router
将 url 路由转换为RouteData
对象并将其作为参数传递给RouteView
组件。
RouteData 主要包含:
- PageType - 要在 Layout 中呈现的组件类型
Body
。 - RouteValues - 从路由中获取的参数。
你想达到什么目的?
推荐阅读
- botframework - Bot Framework & IntentPattern:如何使用这些选项?
- r - 在 R 中使用 kable / kableExtra 将一列分成两列
- java - 如何从 Docker 连接到外部 oracle 数据库
- android - AVD 的模拟器进程被杀死
- c# - 在 Visual Studio 中增加构建版本号
- sql - 基于 IF 和组合的 SQL SELECT 行
- c# - 使用 Gembox.Document 的 azure 函数中的“无法加载文件或程序集‘PresentationCore’”错误
- logging - Magento 2 - 相同的登录,模态身份验证显示
- cypress - Cypress - 如何在 Cypress 中进行投票?
- c# - 用除括号外的子字符串拆分字符串