Blazor Catch-all 路由异常

Blazor Catch-all route exceptions

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

我的第一个方法是使用 catch-all route parameter

@page "/{*pageRoute}"

这本来可以正常工作,但现在登录页面等不再可用,因为万能的也捕获了它们。

是否可以像“包罗万象,除了这些”一样实施?

Is it possible to implement it like "catch-all, except these"?

没有

根据您的需要,使用 Route parameters 或者您可以检查您的参数以防 捕获所有 然后检查条件控制结构。