NavigationTerm.CatalogTargetUrl - Propriété
Obtient l'URL cible qui est utilisé lors de la réécriture d'URL pour les URL conviviale catalogue basés sur cet objet NavigationTerm .
Espace de noms : Microsoft.SharePoint.Client.Publishing.Navigation
Assemblys : Microsoft.SharePoint.Client.Publishing.Silverlight (dans Microsoft.SharePoint.Client.Publishing.Silverlight.dll); Microsoft.SharePoint.Client.Publishing.Phone (dans Microsoft.SharePoint.Client.Publishing.Phone.dll) Microsoft.SharePoint.Client.Publishing (dans Microsoft.SharePoint.Client.Publishing.dll)
Syntaxe
'Déclaration
Public ReadOnly Property CatalogTargetUrl As CustomizableString
Get
'Utilisation
Dim instance As NavigationTerm
Dim value As CustomizableString
value = instance.CatalogTargetUrl
public CustomizableString CatalogTargetUrl { get; }
Valeur de propriété
Type : Microsoft.SharePoint.Client.Publishing.CustomizableString
Chaîne personnalisée qui représente l'URL cible qui est utilisé lors de la réécriture d'URL pour les URL conviviale catalogue basés sur cet objet NavigationTerm .
Remarques
En règle générale, le serveur web effectue réécriture d'URL pour rendre l'URL conviviale pour un NavigationTerm à l'aide de la page qui a été spécifiée par la propriété TargetUrl . Par exemple, pour le terme « Caméras », les URL peuvent ressembler à ceci : Friendly URL: http://example.com/products/camerasTarget URL: /store/Pages/TopicTemplate.aspxToutefois, si un suffixe d'URL conviviale catalogue est ajouté, puis la propriété CatalogTargetUrl est utilisée à la place. Poursuivre l'exemple impliquant le terme « Caméras »:Catalog Friendly URL: http://example.com/products/cameras/nice-pix-35mm/sku12345URL Suffix: nice-pix-35mm/sku12345 Catalog Target URL: /store/Pages/CatalogItemTemplate.aspx
URL compatibles avec les catalogue sont généralement utilisés pour les produits tels que le hypothétique « Caméra Pix piles 35 mm » dans l'exemple précédent, qui n'est pas un terme de navigation correspondant, mais appartiennent à la catégorie représentée par ce terme. Toutefois, l'interprétation du suffixe URL conviviale catalogue est laissée aux contrôles dans la page cible, et autres scénarios d'utilisation sont possibles. Si la valeur CatalogTargetUrl est une chaîne vide, puis la réécriture d'URL ne sera pas effectuée du terme et l'URL conviviale catalogue peut générer une erreur HTTP 404. L'URL cible peut contenir des jetons tels que ~site/ (qui représente l'URL relative de serveur pour l'objet associé Web ) ou ~sitecollection/ (qui représente l'URL relative de serveur pour l'objet associé Site ). Ces jetons sont développés par des méthodes telles que GetResolvedTargetUrl(String, []).
Cette propriété est utilisée uniquement lorsque le LinkType est NavigationLinkType.FriendlyUrl. Pour les autres types de lien, la tentative de le modifier provoquera un InvalidOperationException levée.
Cette propriété est un objet CustomizableString . La valeur par défaut est héritée de la propriété CatalogTargetUrlForChildTerms.Value du parent NavigationTerm ou le NavigationTermSet s'il n'existe aucun terme parent.
Voir aussi
Référence
Microsoft.SharePoint.Client.Publishing.Navigation - Espace de noms