验证服务器端Blazor中的页面参数



我有一个接受参数的剃刀组件页面。

@page "/Customer/{CustomerId:int}"

现在,我正在检查方法OnParametersSetAsync是否存在customerId。如果它不存在,我想显示/触发404异常。

有什么简单的方法可以做到这一点吗?

我认为您必须创建自己的404页面,并使用NavigationManager将用户重定向到该页面

NavigationManager.NavigateTo("/404");

最新更新