C# 验证服务器端Blazor中的页面参数
我有一个razor组件页面,它接受一个参数C# 验证服务器端Blazor中的页面参数,c#,asp.net-core,blazor,blazor-server-side,asp.net-blazor,C#,Asp.net Core,Blazor,Blazor Server Side,Asp.net Blazor,我有一个razor组件页面,它接受一个参数 @page "/Customer/{CustomerId:int}" 现在,如果customerId存在,我正在检查ParametersSetAsync方法。如果它不存在,我想显示/触发404异常 有什么简单的方法可以做到这一点吗?我认为您必须创建自己的404页面,并使用NavigationManager将用户重定向到该页面 NavigationManager.NavigateTo("/404");
@page "/Customer/{CustomerId:int}"
现在,如果customerId存在,我正在检查ParametersSetAsync方法。如果它不存在,我想显示/触发404异常
有什么简单的方法可以做到这一点吗?我认为您必须创建自己的404页面,并使用
NavigationManager将用户重定向到该页面
NavigationManager.NavigateTo("/404");