Microsoft.AspNetCore.Components.Routing 命名空間

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

類別

名稱 Description
FocusOnNavigate

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

LocationChangedEventArgs

EventArgs 為 LocationChanged。

LocationChangingContext

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

NavigationContext

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

NavigationLock

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

NavLink

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

NotFoundEventArgs

EventArgs 為 OnNotFound。

RazorComponentsEndpointHttpContextExtensions

Razor 元件應用的擴充 HttpContext 功能。

Router

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

介面

名稱 Description
IHostEnvironmentNavigationManager

一個可選介面,用於 NavigationManager 必須由主機初始化的實作。

INavigationInterception

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

IRoutingStateProvider

提供 RouteData

IScrollToLocationHash

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

列舉

名稱 Description
NavLinkMatch

修改 URL 匹配行為。NavLink

備註

欲了解更多路由資訊,請參閱 ASP.NET Core Blazor 路由。