Все ссылки, используемые в приложении Blazor Hybrid делятся на внутренние и внешние. В зависимости от того, какой вид ссылки обрабатывается выполняются действия по умолчанию, которые мы, при необходимости, можем изменить.
Маршрутизация и навигация
Навигация в приложениях Blazor Hybrid
При разработке приложения Blazor Hybrid возможна ситуация, при которой вам потребуется осуществит переход по заданному пути непосредственно в коде C#. Для навигации в приложении непосредственно из кода C# используется экземпляр класса NavigationManager
.
Передача данных через строку запроса
Для передачи данных в компонент Razor с использованием URL необязательно использовать параметры в шаблоне маршрута — для передачи некоторых типов данных мы можем задействовать строку запроса.
Маршрутизация в приложениях Blazor Hybrid
Маршрутизация в Blazor — это процесс сопоставление запроса с конкретным адресом внутри приложения. За выполнение маршрутизации к компонентам Razor в приложении Blazor Hybrid отвечает специальный компонент Router
, который, в свою очередь, размещается в компоненте Components/Routes.razor
.