Поделиться через


Метод 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 или является пустой строкой, она должна начинаться с префикса ? символов.

Возвращаемое значение

Тип: 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

См. также

Справочные материалы

NavigationTerm класс

Элементы NavigationTerm

Пространство имен Microsoft.SharePoint.Publishing.Navigation

NavigationTermSetItem.GetResolvedDisplayUrl

TaxonomyNavigation.TryParseFriendlyUrl