NavigationManager в Blazor
я пытаюсь использовать NavigationManager.NavigateTo ("...") в Blazor WebAssembly C#, и, согласно многим источникам, это правильно, но IDE показывает ошибку и говорит, что для нестатических методов мне нужно создать экземпляр этого класса. Буду признателен любой помощи в решении этой проблемы.
Ответы (1 шт):
Автор решения: Алексей Якубин
→ Ссылка
Если вы пытаетесь использовать навигатор в компоненте или на странице, то необходимо сначала получить его с помощью инъекции:
@inject NavigationManager Navigation
Затем уже вы сможете использовать его для перенаправлений в вашем коде:
Navigation.NavigateTo("...")