Compartir a través de


de la propiedad NavigationTerm.CatalogTargetUrl

Obtiene la dirección URL de destino que se usa cuando reescritura de URL para las direcciones URL fáciles de catálogo que se basan en este objeto NavigationTerm .

Espacio de nombres:  Microsoft.SharePoint.Client.Publishing.Navigation
Ensamblados:   Microsoft.SharePoint.Client.Publishing.Silverlight (en Microsoft.SharePoint.Client.Publishing.Silverlight.dll);  Microsoft.SharePoint.Client.Publishing.Phone (en Microsoft.SharePoint.Client.Publishing.Phone.dll)  Microsoft.SharePoint.Client.Publishing (en Microsoft.SharePoint.Client.Publishing.dll)

Sintaxis

'Declaración
Public ReadOnly Property CatalogTargetUrl As CustomizableString
    Get
'Uso
Dim instance As NavigationTerm
Dim value As CustomizableString

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

Valor de propiedad

Tipo: Microsoft.SharePoint.Client.Publishing.CustomizableString
Una cadena personalizada que representa la dirección URL de destino que se usa cuando reescritura de URL para las direcciones URL fáciles de catálogo que se basan en este objeto NavigationTerm .

Comentarios

Normalmente, el servidor web realiza URL reescritura para representar la dirección URL descriptiva para un NavigationTerm mediante la página especificada por la propiedad TargetUrl . Por ejemplo, para el término "Cámaras", las direcciones URL podrían ser similar a esta: Friendly URL: http://example.com/products/camerasTarget URL: /store/Pages/TopicTemplate.aspxsin embargo, si se anexa un sufijo de URL descriptivas de catálogo, a continuación, la propiedad CatalogTargetUrl se utilizará en su lugar. Continúe con el ejemplo relacionados con el término "Cámaras":Catalog Friendly URL: http://example.com/products/cameras/nice-pix-35mm/sku12345URL Suffix: nice-pix-35mm/sku12345 Catalog Target URL: /store/Pages/CatalogItemTemplate.aspx

Normalmente, se utilizan direcciones URL descriptivas del catálogo de productos, como el hipotético "Cámara de 35 mm de foto bueno" en el ejemplo anterior, que no tiene un término de navegación correspondiente, pero pertenece a la categoría representada por ese término. Sin embargo, la interpretación del sufijo de URL descriptivas de catálogo es de izquierda a los controles en la página de destino y otros escenarios de uso son posibles. Si el valor de CatalogTargetUrl es una cadena vacía, reescritura de URL no se realizará el término y la dirección URL fáciles de catálogo puede producir un error 404 de HTTP. La dirección URL de destino puede contener tokens como ~site/ (que representa la URL relativa de servidor para el objeto asociado Web ) o ~sitecollection/ (que representa la URL relativa de servidor para el objeto asociado Site ). Estos tokens se expanden métodos como GetResolvedTargetUrl(String, []).

Esta propiedad solo se utiliza cuando la LinkType es NavigationLinkType.FriendlyUrl. Para otros tipos de vínculo, intenta cambiarlo provocará un InvalidOperationException se inicia.

Esta propiedad es un objeto CustomizableString . El valor predeterminado es heredado de la propiedad CatalogTargetUrlForChildTerms.Value de la principal NavigationTerm o la NavigationTermSet si no hay ningún término primario.

Vea también

Referencia

clase NavigationTerm

Miembros NavigationTerm

Espacio de nombres Microsoft.SharePoint.Client.Publishing.Navigation