Microsoft.AspNetCore.Components.Routing 命名空间

提供支持呈现和映射路由到组件的组件。 不适合在 Blazor 框架外部使用。

FocusOnNavigate

从一个页面导航到另一个页面后,将焦点设置为与 CSS 选择器匹配的元素。 这可用于构建与屏幕阅读器兼容的辅助导航系统。

LocationChangedEventArgs

EventArgs(对于 LocationChanged)。

LocationChangingContext

包含对浏览器当前位置的更改的上下文。

NavigationContext

提供有关当前异步导航事件的信息,包括目标路径和取消令牌。

NavigationLock

可用于截获导航事件的组件。

NavLink

呈现定位点标记的组件,根据其“href”是否与当前 URI 匹配自动切换其“活动”类。

Router

提供与当前导航状态对应的路由数据的组件。

接口

IHostEnvironmentNavigationManager

一个可选接口,用于 NavigationManager 必须由主机初始化的实现。

INavigationInterception

用于在客户端上设置导航拦截的协定。

IRoutingStateProvider

提供 RouteData

IScrollToLocationHash

用于设置滚动到位置哈希的协定。

枚举

NavLinkMatch

修改 的 NavLinkURL 匹配行为。

注解

有关路由的详细信息,请参阅 ASP.NET Core Blazor 路由