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

时间:2020-09-03 12:59:24

标签: c# asp.net-core blazor blazor-server-side asp.net-blazor

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

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

现在我正在检查方法onParametersSetAsync(如果customerId存在)。如果不存在,我想显示/触发404异常。

有没有简单的方法可以做到这一点?

1 个答案:

答案 0 :(得分:1)

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

NavigationManager.NavigateTo("/404");