Microsoft.AspNetCore.Components.Routing 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供支持呈现和映射路由到组件的组件。 不适合在 Blazor 框架外部使用。
类
FocusOnNavigate |
从一个页面导航到另一个页面后,将焦点设置为与 CSS 选择器匹配的元素。 这可用于构建与屏幕阅读器兼容的可访问导航系统。 |
LocationChangedEventArgs | |
LocationChangingContext |
包含对浏览器当前位置的更改的上下文。 |
NavigationContext |
提供有关当前异步导航事件的信息,包括目标路径和取消令牌。 |
NavigationLock |
可用于截获导航事件的组件。 |
NavLink |
呈现定位标记的组件,根据其“href”是否与当前 URI 匹配自动切换其“活动”类。 |
RazorComponentsEndpointHttpContextExtensions |
用于 Razor 组件应用程序的 HttpContext 的扩展。 |
Router |
提供与当前导航状态对应的路由数据的组件。 |
接口
IHostEnvironmentNavigationManager |
必须由主机初始化的 NavigationManager 实现的可选接口。 |
INavigationInterception |
用于在客户端上设置导航拦截的协定。 |
IRoutingStateProvider |
提供 RouteData |
IScrollToLocationHash |
用于设置滚动到位置哈希的协定。 |
枚举
NavLinkMatch |
修改 NavLink的 URL 匹配行为。 |
注解
有关路由的详细信息,请参阅 ASP.NET 核心 Blazor 路由。