2012-03-27 28 views
1

我試圖動態地在ASP.NET MVC網站中構建URL,該URL指向一個啓用了託管元數據字段的鍵過濾器的SharePoint列表視圖(它使用TermSet)。SharePoint 2010中文檔列表視圖上的鍵過濾器的URL

如果我配置的元數據管理領域的導航層次,我看到的網址如下: TreeField = MyCategory & TreeValue = 0C37852B-34D0-418E-91C6-2AC25AF4BE5B

但是,如果配置管理metdata字段作爲KeyFilter,我看到的網址如下: #ServerFilter = FilterField1 = MyCategory-FilterValue1 = 247 FilterLookupId1 = 1-FilterOp1 =在

來自哪裏的247 FilterValue1價值?它不是MyCategory術語的數據庫ID。當通過SharePoint API加載分類標準時,它也不存在於Term對象的任何地方。有沒有一種方法來構建查詢字符串來使用術語的guid(或者更好的是,我知道這個標籤是唯一的)。

+0

看來,FilterValue1值是一個指數到以下列表:not_a_real_link_http://dev-sharepoint/sites/mysite/Lists/TaxonomyHiddenList/AllItems.aspx – 2012-03-27 15:27:31

回答