SharePoint 2010中文档列表视图上的键筛选器的URL

SharePoint 2010中文档列表视图上的键筛选器的URL,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,我正在尝试在ASP.NET MVC网站中动态构建URL,该网站指向SharePoint列表视图,并为托管元数据字段(使用术语集)启用了键过滤器 如果我为托管元数据字段配置导航层次结构,我会在URL中看到以下内容: TreeField=MyCategory&TreeValue=0C37852B-34D0-418E-91C6-2AC25AF4BE5B 但是,如果将managed metdata字段配置为KeyFilter,我会在URL中看到以下内容: #ServerFilter=FilterFiel

我正在尝试在ASP.NET MVC网站中动态构建URL,该网站指向SharePoint列表视图,并为托管元数据字段(使用术语集)启用了键过滤器

如果我为托管元数据字段配置导航层次结构,我会在URL中看到以下内容: TreeField=MyCategory&TreeValue=0C37852B-34D0-418E-91C6-2AC25AF4BE5B

但是,如果将managed metdata字段配置为KeyFilter,我会在URL中看到以下内容: #ServerFilter=FilterField1=MyCategory-FilterValue1=247-FilterLookupId1=1-FilterOp1=In


247的FilterValue1值来自何处?它不是MyCategory术语的数据库id。当通过SharePoint API加载分类法时,术语对象上的任何位置也不存在它。是否有方法构造查询字符串以使用术语的guid(或者更好的是,标签,我知道它是唯一的)。

该值来自分类隐藏列表。使用以下方法GetWSSidsofterm获取上述URL用于过滤数据的int值


该值来自分类法隐藏列表。使用以下方法GetWSSidsofterm获取上述URL用于过滤数据的int值


FilterValue1值似乎是以下列表的索引:not\u a\u real\u link_http://dev-sharepoint/sites/mysite/Lists/TaxonomyHiddenList/AllItems.aspxIt FilterValue1值似乎是以下列表的索引:not\u a\u real\u link_http://dev-sharepoint/sites/mysite/Lists/TaxonomyHiddenList/AllItems.aspx