Blazor - 动态改变角色

Clu*_*ang 5 identity asp.net-identity identityserver4 blazor

我有一个 blazor 应用程序,在一个页面中,我使用以下代码根据当前用户角色显示一些部分。

        <AuthorizeView Roles="EditorAdmin">
            <Authorized>
                <MatIconButton Icon="dashboard" OnClick="@OnClickDashboard"></MatIconButton>
            </Authorized>
        </AuthorizeView>
Run Code Online (Sandbox Code Playgroud)

在服务器上,我分配了一个新角色:

Microsoft.AspNetCore.Identity.UserManager.AddToRoleAsync
Run Code Online (Sandbox Code Playgroud)

但是,它对 UI 没有影响,我需要注销然后登录。我想更新我的用户界面,但如何更新?