Microsoft.AspNetCore.Components.Routing Namespace

Stellt Komponenten bereit, die Das Rendern und Zuordnen von Routen zu Komponenten unterstützen. Nicht für die Verwendung außerhalb des Blazor-Frameworks vorgesehen.

Klassen

FocusOnNavigate

Nachdem Sie von einer Seite zur anderen navigiert haben, legen Sie den Fokus auf ein Element fest, 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 Kontext für eine Änderung des aktuellen Speicherorts 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, wobei die "active"-Klasse automatisch umgeschaltet wird, je nachdem, ob "href" mit dem aktuellen URI übereinstimmt.

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 Navigationsüberwachung auf dem Client.

IRoutingStateProvider

Stellt RouteData bereit

IScrollToLocationHash

Vertrag zum Einrichten eines Bildlaufs zum Speicherorthash.

Enumerationen

NavLinkMatch

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

Hinweise

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