Microsoft.AspNetCore.Components.Routing 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供支持轉譯和對應路由至元件的元件。 不適用於 Blazor 架構外部。
類別
FocusOnNavigate |
從某個頁面巡覽至另一個頁面之後,將焦點設定為符合 CSS 選取器的專案。 這可用來建置與螢幕助讀程式相容的可存取瀏覽系統。 |
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 路由。