从Url() 属性,请与服务器的相对 URL 中返回目标页面地址。
命名空间: Microsoft.SharePoint.Client.Publishing.Navigation
程序集: Microsoft.SharePoint.Client.Publishing.Silverlight(位于 Microsoft.SharePoint.Client.Publishing.Silverlight.dll 中); Microsoft.SharePoint.Client.Publishing.Phone(位于 Microsoft.SharePoint.Client.Publishing.Phone.dll 中) Microsoft.SharePoint.Client.Publishing(位于 Microsoft.SharePoint.Client.Publishing.dll 中)
语法
声明
Public Function GetResolvedTargetUrl ( _
browserQueryString As String, _
remainingUrlSegments As String() _
) As ClientResult(Of String)
用法
Dim instance As NavigationTerm
Dim browserQueryString As String
Dim remainingUrlSegments As String()
Dim returnValue As ClientResult(Of String)
returnValue = instance.GetResolvedTargetUrl(browserQueryString, _
remainingUrlSegments)
public ClientResult<string> GetResolvedTargetUrl(
string browserQueryString,
string[] remainingUrlSegments
)
参数
browserQueryString
类型:System.String可选查询字符串 URL 查询字符串部分与合并。如果不是空引用(无 在 Visual Basic 中)或不为空字符串,它必须?字符加前缀。
remainingUrlSegments
类型:[]可选。通常从TryParseFriendlyUrl(SPSite, String, NavigationTerm, [])方法获取目录友好 URL 的的附加上下文。
返回值
类型:Microsoft.SharePoint.Client.ClientResult<String>
服务器相对 URL 或空字符串。
备注
GetResolvedTargetUrl方法适用View属性来计算从TargetUrl属性解析的服务器相关的 URL。如果提供remainingUrlSegments参数,而不是TargetUrl使用CatalogTargetUrl属性。
返回的 URL 将包括术语驱动的页面的查询参数 ︰
TermStoreId
TermSetId
TermId
UrlSuffix
如果没有目标 URL,或者如果NavigationLinkType对象不是FriendlyUrl,则返回值为空字符串。
备注
若要检索的链接类型SimpleLink解析的地址,请改为使用GetResolvedDisplayUrl方法。
通过展开如 ~site/ 或 ~sitecollection/ 属性,如TargetUrl和CatalogTargetUrl与使用任何前缀令牌解析返回的 URL。
下面是如何输入和输出 Url 的一些示例可能查找其 URL 是文件中看到错误根Web对象。
备注
在此示例中,"排序 = ByTitle"是已传递到的目标 URL,通过使用参数参数。
友好 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