2

在我的 blazor 应用程序中,我有一个剃须刀组件(页面)文件夹的层次结构。每个文件夹代表一个数据模型并包含 4 个 .razor 页面。

Contacts
     List.razor
     View.razor
     Edit.razor
     Create.razor
Accounts
     List.razor
     View.razor
     Edit.razor
     Create.razor

等等

这些页面的 URL:

/contacts/list
/contacts/view
/contacts/edit
/contacts/create
/accounts/list
/accounts/view
/accounts/edit
/accounts/create

我的目标是当我在浏览器中输入时,/contacts它应该被路由到该文件夹​​中的默认页面,/contacts/list 或者如果我输入/accounts,它必须路由到/accounts/list

我怎样才能做到这一点?

4

1 回答 1

2

您可以@page在要成为规范顶级的页面上添加第二个指令。

@page "/contacts/list"
@page "/contacts"

如果您绝对必须重定向/contacts/contacts/list您可以NavigationManager/contacts页面上使用重定向到列表页面。

于 2020-12-05T20:35:45.470 回答