繁体   English   中英

如何在服务器端 blazor 应用程序中检查参数条件

[英]How to check parameter condition in server side blazor app

我有一个编辑页面来编辑我的服务器端 blazor 应用程序中的员工。 我通过 id 从 UserManager 获取用户信息,该信息通过 get 参数传递给站点。

如何检查我的 controller 以验证用户是否存在? 这是我的 controller:

public partial class MitarbeiterEdit
{
    [Parameter]
    public int Id { get; set; }

    [Inject]
    private UserManager<AppMitarbeiter> UserManager { get; set; }
    [Inject]
    private NavigationManager NavigationManager { get; set; }


}

该页面定义了以下路径:

@page "/Admin/Benutzer/{Id:int}"

我可以通过覆盖 OnInitialized() 方法来检查员工,但是每当我重定向时,这个方法都会引发异常。

有人有想法吗?

提前致谢!

使用OnParametersSetAsync()而不是OnInitializedAsync()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM