NavigationTerm.GetResolvedTargetUrl - Méthode
Renvoie une adresse de la page cible sous la forme d'une URL relative de serveur à partir de la propriété Url() .
Espace de noms : Microsoft.SharePoint.Publishing.Navigation
Assembly : Microsoft.SharePoint.Publishing (dans Microsoft.SharePoint.Publishing.dll)
Syntaxe
'Déclaration
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As String
'Utilisation
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
)
Paramètres
browserQueryString
Type : System.StringChaîne de requête facultative à fusionner avec la partie de chaîne de requête de l'URL résultante. S'il n'est pas null ou si elle n'est pas une chaîne vide, il doit être précédé du caractère ? .
remainingUrlSegments
Type : []Facultatif. Contexte supplémentaires pour une URL conviviaux de catalogue qui est généralement obtenue à partir de la méthode TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) .
Valeur renvoyée
Type : System.String
Une URL relative de serveur ou une chaîne vide.
Remarques
La méthode GetResolvedTargetUrl s'applique à la propriété View pour calculer une URL relative de serveur résolue à partir de la propriété TargetUrl . Si le paramètre remainingUrlSegments est fourni, la propriété CatalogTargetUrl est utilisée au lieu de TargetUrl.
L'URL retournée inclut les paramètres de requête pour les pages pilotées par durée :
TermStoreId
TermSetId
TermId
UrlSuffix
S'il n'existe aucune URL cible, ou si l'objet NavigationLinkType n'est pas un FriendlyUrl, la valeur de retour est une chaîne vide.
Notes
Pour récupérer l'adresse résolue pour le type de lien SimpleLink, utilisez la méthode GetResolvedDisplayUrl à la place.
L'URL retournée est résolu en développant des jetons de préfixe tel que ~site/ ou ~sitecollection/ utilisé avec des propriétés telles que TargetUrl et CatalogTargetUrl.
Voici quelques exemples d'URL d'entrée et de sortie peuvent ressembler pour un objet de SPWeb racine dont l'URL est/sites/site1.
Notes
Dans cet exemple, le « tri = ByTitle » est un paramètre qui a été passé par le biais de l'URL cible par chanter le paramètre .
URL simplifiée : /sites/site1/products/shoes?Sort=ByTitle
URL cible : /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle
URL du catalogue : /sites/site1/products/shoes/sneaker
URL cible : /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker
Voir aussi
Référence
Microsoft.SharePoint.Publishing.Navigation - Espace de noms