首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态页面的Blazor组件路由

动态页面的Blazor组件路由
EN

Stack Overflow用户
提问于 2020-07-24 04:35:00
回答 1查看 723关注 0票数 2

我想出了一个奇怪的任务。

我有3个具有动态页面的Blazor组件,并且不知道如何发布它。

问:如何减少@page“/”.行数?@page“/.{节}”

或者谁知道如何排除一些urls,比如@PageExlude“.”

HomePage.razor

代码语言:javascript
复制
@page "/"
@page "/{section1}"
@page "/{section1}/{section2}"
...
@page "/{section1}/{section2}/.../{sectionX}"

.... CODE ....

AdminPage.razor

代码语言:javascript
复制
@page "/admin/"
@page "/admin/{section1}"
@page "/admin/{section1}/{section2}"
@page "/admin/{section1}/{section2}/{section3}"
@page "/admin/{section1}/{section2}/{section3}/{section4}"

.... CODE ....

PreviewPageContent.razor

代码语言:javascript
复制
@page "/admin/previewPage/{PageId:int}"
@page "/admin/previewPage/{PageId:int}/{Revision:int}"

.... CODE ....

对于不了解任务的人:

代码语言:javascript
复制
when I call -> Result
localhost/ -> HomePage.razor
localhost/admin/ -> HomePage.razor
localhost/previewPage/1 -> HomePage.razor
localhost/Identity/Account/Manage/Index -> HomePage.razor
EN

回答 1

Stack Overflow用户

发布于 2022-07-20 19:34:15

所有路由参数都是处理此问题的另一种方法。https://learn.microsoft.com/en-us/aspnet/core/blazor/fundamentals/routing?view=aspnetcore-6.0

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63066889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档