【发布时间】:2019-05-20 09:48:26
【问题描述】:
我想在我的应用程序内部实现一个页面,当 blazor 路由器无法找到匹配的路由时显示该页面。目前,所有请求都路由到index.html,所以我无法像往常一样通过 iis 处理错误。如果我输入了一个无效的路由,我会看到一个空白页面(实际上是index.html)并收到一个控制台错误:
'Router' cannot find any component with a route for '/some/Nonexistent/Route'.
看起来我应该能够处理这个问题,因为 blazor 路由器能够识别出没有定义的路由与请求的路由匹配,但是到目前为止我找不到任何关于此的文档。
我该如何实现呢?有没有办法连接到 blazor 路由器并将所有未找到的路由定向到预定义的错误路由?
我看到 https://github.com/aspnet/AspNetCore/issues/5489 列出了一个 404 处理程序的问题,但我不确定这是否比我想要做的更强大和生产就绪
【问题讨论】:
标签: asp.net-core .net-core .net-core-2.0 blazor