小编Yor*_*n Y的帖子

如何在剃刀页面外的类中使用 NavigationManager?

我有一个单例类 Globals,我喜欢有一个静态方法来导航到我的应用程序中的其他页面。

public class Globals
{
    public static async void openBlazorPage( string pageName )
    {
        await Task.Run( () => { NavigationManager.NavigateTo( pageName ); } );
    }
}
Run Code Online (Sandbox Code Playgroud)

但我无法访问此类中的 NavigationManager。

  • 如何在剃刀页面之外的类中访问 NavigationManager?

blazor blazor-server-side blazor-client-side

3
推荐指数
1
解决办法
1442
查看次数