Freigeben über


NavigationTerm.GetResolvedTargetUrl-Methode

Gibt eine Seite Zieladresse als eine serverrelative URL aus der Url() -Eigenschaft zurück.

Namespace:  Microsoft.SharePoint.Publishing.Navigation
Assembly:  Microsoft.SharePoint.Publishing (in Microsoft.SharePoint.Publishing.dll)

Syntax

'Declaration
Public Function GetResolvedTargetUrl ( _
    browserQueryString As String, _
    remainingUrlSegments As String() _
) As String
'Usage
Dim instance As NavigationTerm
Dim browserQueryString As String
Dim remainingUrlSegments As String()
Dim returnValue As String

returnValue = instance.GetResolvedTargetUrl(browserQueryString, _
    remainingUrlSegments)
public string GetResolvedTargetUrl(
    string browserQueryString,
    string[] remainingUrlSegments
)

Parameter

  • browserQueryString
    Typ: System.String

    Optionale Abfragezeichenfolge, die mit den Abfragezeichenfolge-Teil der Ergebnis-URL zusammengeführt. Wenn es nicht null ist, oder wenn es sich nicht um eine leere Zeichenfolge ist, muss es mit dem ? Zeichen vorangestellt werden.

Rückgabewert

Typ: System.String
Eine serverrelative URL oder eine leere Zeichenfolge.

Hinweise

Die GetResolvedTargetUrl -Methode wendet die View -Eigenschaft, um einen aufgelösten serverrelative URL aus der TargetUrl -Eigenschaft zu berechnen. Wenn der remainingUrlSegments -Parameter angegeben ist, wird die Eigenschaft CatalogTargetUrl anstelle von TargetUrlverwendet.

Die zurückgegebene URL enthält die Abfrageparameter für Term-gesteuerte Seiten:

  • TermStoreId

  • TermSetId

  • TermId

  • UrlSuffix

Liegt keine Ziel-URL oder das NavigationLinkType -Objekt kein FriendlyUrlist, ist der Rückgabewert eine leere Zeichenfolge.

Hinweis

Die aufgelöste Adresse für den Link-Typ SimpleLinkabzurufen, verwenden Sie stattdessen die GetResolvedDisplayUrl -Methode.

Die zurückgegebene URL lässt sich durch Erweitern alle Token Präfix, z. B. ~site/ oder ~sitecollection/ mit Eigenschaften wie TargetUrl und CatalogTargetUrlverwendet.

Hier sind einige Beispiele für URLs wie Eingabe- und Ausgabedateien sieht für ein Root- SPWeb -Objekt, dessen URL / Sites/site1 ist.

Hinweis

In diesem Beispiel die "Art = ByTitle" ist ein -Parameter, der über an die Ziel-URL von singen den -Parameter übergeben wurde.

URL in Kurzform: /sites/site1/products/shoes?Sort=ByTitle
Ziel-URL: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle

URL für den Katalog: /sites/site1/products/shoes/sneaker
Ziel-URL: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker

Siehe auch

Referenz

NavigationTerm Klasse

NavigationTerm-Member

Microsoft.SharePoint.Publishing.Navigation-Namespace

NavigationTermSetItem.GetResolvedDisplayUrl

TaxonomyNavigation.TryParseFriendlyUrl