Метод NavigationTerm.GetResolvedTargetUrl
Возвращает адрес страницы целевой URL-адрес относительно сервера из свойства Url() .
Пространство имен: Microsoft.SharePoint.Publishing.Navigation
Сборка: Microsoft.SharePoint.Publishing (в Microsoft.SharePoint.Publishing.dll)
Синтаксис
'Декларация
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As String
'Применение
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
)
Параметры
browserQueryString
Тип: System.StringНеобязательная строка запроса для объединения с частью строки запроса полученный URL-адрес. Если оно не равно null или является пустой строкой, она должна начинаться с префикса ? символов.
remainingUrlSegments
Тип: []Необязательно. Дополнительный контекст для каталога friendly URL-адрес, обычно получается из метода TryParseFriendlyUrl(SPSite, String, NavigationTerm, []) .
Возвращаемое значение
Тип: System.String
URL-адрес относительно сервера или пустая строка.
Замечания
Метод GetResolvedTargetUrl применяется для расчета разрешенный URL-адрес относительно сервера из свойства TargetUrl свойства View . Если указан параметр remainingUrlSegments , свойство CatalogTargetUrl используется вместо TargetUrl.
Возвращаемый URL-адрес включает параметры запроса для страницы на основе терминов:
TermStoreId
TermSetId
TermId
UrlSuffix
Если нет целевой URL-адрес или объект NavigationLinkType не FriendlyUrl, возвращаемое значение является пустой строкой.
Примечание
Чтобы получить адрес разрешенного типа связи SimpleLink, используйте метод GetResolvedDisplayUrl .
Возвращаемый URL-адрес разрешается, развернув все маркеры префикс используется со свойствами, например TargetUrl и CatalogTargetUrl~sitecollection/ или ~site/.
Ниже приведены некоторые примеры URL-адресов как входных и выходных может выглядеть, URL-адрес является содержит корневой объект SPWeb .
Примечание
В этом примере "сортировки = ByTitle" — это параметр , был передан через URL-адрес назначения, sing параметр .
Понятные URL-адрес: /sites/site1/products/shoes?Sort=ByTitle
целевым URL-адресом: /sites/site1/Pages/Shoes.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&Sort=ByTitle
URL-адрес каталога: /sites/site1/products/shoes/sneaker
целевым URL-адресом: /sites/site1/Pages/ShoesItem.aspx?TermStoreId=<value>&TermSetId=<value>&TermId=<value>&UrlSuffix=sneaker
См. также
Справочные материалы
Пространство имен Microsoft.SharePoint.Publishing.Navigation