Freigeben über


Microsoft.AspNetCore.Components.Routing Namespace

Stellt Komponenten bereit, die Rendering- und Zuordnungsrouten zu Komponenten unterstützen. Nicht für die Verwendung außerhalb des Blazor-Frameworks vorgesehen.

Klassen

FocusOnNavigate

Nachdem Sie von einer Seite zu einer anderen navigiert haben, wird der Fokus auf ein Element festgelegt, das einem CSS-Selektor entspricht. Dies kann verwendet werden, um ein barrierefreies Navigationssystem zu erstellen, das mit Sprachausgaben kompatibel ist.

LocationChangedEventArgs

EventArgs für LocationChanged.

LocationChangingContext

Enthält den Kontext für eine Änderung an der aktuellen Position des Browsers.

NavigationContext

Stellt Informationen zum aktuellen asynchronen Navigationsereignis bereit, einschließlich des Zielpfads und des Abbruchtokens.

NavigationLock

Eine Komponente, die zum Abfangen von Navigationsereignissen verwendet werden kann.

NavLink

Eine Komponente, die ein Ankertag rendert, schaltet seine "aktive" Klasse automatisch um, basierend darauf, ob die "href" mit dem aktuellen URI übereinstimmt.

RazorComponentsEndpointHttpContextExtensions

Erweiterungen für HttpContext für Razor-Komponentenanwendungen.

Router

Eine Komponente, die Routendaten bereitstellt, die dem aktuellen Navigationszustand entsprechen.

Schnittstellen

IHostEnvironmentNavigationManager

Eine optionale Schnittstelle für NavigationManager Implementierungen, die vom Host initialisiert werden müssen.

INavigationInterception

Vertrag zum Einrichten der Navigationsinterception auf dem Client.

IRoutingStateProvider

Stellt RouteData bereit

IScrollToLocationHash

Vertrag zum Einrichten des Bildlaufs zum Speicherorthash.

Enumerationen

NavLinkMatch

Ändert das URL-Abgleichsverhalten für eine NavLink.

Hinweise

Weitere Informationen zum Routing finden Sie unter ASP.NET Core Blazor Routing.