Freigeben über


NavigationManagerExtensions.GetUriWithHash(NavigationManager, String) Methode

Definition

Gibt einen URI zurück, der mit Uri einem hinzugefügten, aktualisierten oder entfernten Hash erstellt wurde.

public static string GetUriWithHash(this Microsoft.AspNetCore.Components.NavigationManager navigationManager, string hash);
static member GetUriWithHash : Microsoft.AspNetCore.Components.NavigationManager * string -> string
<Extension()>
Public Function GetUriWithHash (navigationManager As NavigationManager, hash As String) As String

Parameter

navigationManager
NavigationManager

Der NavigationManager.

hash
String

Die Hashzeichenfolge. Wenn er leer ist, wird der Hash aus dem URI entfernt.

Gibt zurück

Der URI mit dem angegebenen Hash.

Hinweise

Wenn hash sie nicht mit #dem # Vorgang beginnt, wird dies vorangestellt.

Diese Methode ist nützlich, wenn sich das Dokument baseURI von seiner Position unterscheidet, z. B. wenn ein <base> Element verwendet wird, da relative Hash-URLs relativ zu den baseURI.

@inject NavigationManager Nav
<a href="@Nav.GetUriWithHash("section1")">Go to section 1</a>

Gilt für: