Freigeben über


NavigationTerm.TargetUrl-Eigenschaft

Ruft die URL eines einer Veröffentlichungsseite, die zum Rendern einer benutzerfreundlichen URL verwendet wird.

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

Syntax

'Declaration
Public ReadOnly Property TargetUrl As CustomizableString
    Get
'Usage
Dim instance As NavigationTerm
Dim value As CustomizableString

value = instance.TargetUrl
public CustomizableString TargetUrl { get; }

Eigenschaftswert

Typ: Microsoft.SharePoint.Publishing.CustomizableString
Die URL für das PublishingPage -Objekt, das zum Rendern einer benutzerfreundlichen URL verwendet wird.

Hinweise

Diese Eigenschaft wird nur unterstützt, wenn die LinkType ist.NavigationLinkType.FriendlyUrl. Beim Versuch, den Linktyp ändern wird eine InvalidOperationException ausgelöst wird.

Diese Eigenschaft ist ein CustomizableString -Objekt, und der Standardwert wird aus der TargetUrlForChildTerms.Value -Eigenschaft der übergeordneten NavigationTerm oder das NavigationTermSet Objekt geerbt, wenn keine übergeordneten Ausdruck vorhanden ist.

Der Web-Server schreibt URLs zum Rendern der URL für einen Begriff Navigation mithilfe der Seite, die durch die TargetUrl -Eigenschaft angegeben ist. Z. B. für den Begriff "Kameras", die URLs könnte folgendermaßen aussehen: Friendly URL: http://example.com/products/cameras Target URL: /store/Pages/TopicTemplate.aspx

Die Ziel-URL enthalten Token wie ~site/, ~site/ (für die serverrelative URL für das zugeordnete SPWeb -Objekt) oder ~sitecollection/ (für die serverrelative URL für das zugeordnete SPSite -Objekt). Diese Token werden durch Methoden erweitert diese s GetResolvedTargetUrl(String, []) und GetResolvedTargetUrlWithoutQuery().

Die NavigationTerm.TargetUrl -Eigenschaft wird nur verwendet, wenn der Verknüpfungstyp angezeigte URL ist.

Siehe auch

Referenz

NavigationTerm Klasse

NavigationTerm-Member

Microsoft.SharePoint.Publishing.Navigation-Namespace