Blazor捕获所有路由异常

Blazor捕获所有路由异常,blazor,blazor-server-side,.net-5,Blazor,Blazor Server Side,.net 5,我有一个ASP.NET 5.0 Blazor服务器端应用程序,它根据路由提供内容。 此模式的唯一例外是登录/用户设置 我的第一个方法是,使用 这可以很好地工作,但是现在登录页面等不再可用,因为catch all也可以捕获它们 有没有可能像“除此之外,包罗万象”那样实施它 有没有可能像“除此之外,包罗万象”那样实施它 没有 根据您的需要,使用或您可以检查您的参数,以防一网打尽,然后检查条件控制结构。这不是在app.razor中所做的吗?或者更具体地说,在路由器组件中名为NotFound的rende

我有一个ASP.NET 5.0 Blazor服务器端应用程序,它根据路由提供内容。 此模式的唯一例外是登录/用户设置

我的第一个方法是,使用

这可以很好地工作,但是现在登录页面等不再可用,因为catch all也可以捕获它们

有没有可能像“除此之外,包罗万象”那样实施它

有没有可能像“除此之外,包罗万象”那样实施它

没有


根据您的需要,使用或您可以检查您的参数,以防一网打尽,然后检查条件控制结构。

这不是
在app.razor中所做的吗?或者更具体地说,在
路由器
组件中名为
NotFound
的renderfragment.@BrianParker这在技术上似乎是正确的。但看起来有点“黑客”。目前我正在尝试使用“prefix文件夹”
@page“prefix/{*pageRoute}”
@page "/{*pageRoute}"