共用方式為


Microsoft.AspNetCore.Components.Routing 命名空間

提供支持轉譯和對應路由至元件的元件。 不適用於 Blazor 架構外部。

類別

FocusOnNavigate

從某個頁面巡覽至另一個頁面之後,將焦點設定為符合 CSS 選取器的專案。 這可用來建置與螢幕助讀程式相容的可存取瀏覽系統。

LocationChangedEventArgs

LocationChangedEventArgs

LocationChangingContext

包含變更瀏覽器目前位置的內容。

NavigationContext

提供目前異步導覽事件的相關信息,包括目標路徑和取消令牌。

NavigationLock

可用來攔截導覽事件的元件。

NavLink

轉譯錨點標記的元件,會根據其 『href』 是否符合目前的 URI 自動切換其 『active』 類別。

RazorComponentsEndpointHttpContextExtensions

Razor 元件應用程式的 HttpContext 延伸模組。

Router

元件,提供對應至目前瀏覽狀態的路由數據。

介面

IHostEnvironmentNavigationManager

NavigationManager 實作的選擇性介面,必須由主機初始化。

INavigationInterception

在客戶端上設定導覽攔截的合約。

IRoutingStateProvider

提供 RouteData

IScrollToLocationHash

設定捲動至位置哈希的合約。

列舉

NavLinkMatch

修改 NavLink的 URL 比對行為。

備註

如需路由的詳細資訊,請參閱 ASP.NET Core Blazor 路由