Я пытаюсь динамически создать URL-адреса на веб-сайте ASP.NET MVC, которые указывают на представление списка SharePoint с включенным фильтром ключей для поля управляемых метаданных (в котором используется TermSet).
ЕслиЯ настраиваю иерархию навигации для поля управляемых метаданных, в URL-адресе вижу следующее: TreeField = MyCategory & TreeValue = 0C37852B-34D0-418E-91C6-2AC25AF4BE5B
Однако, если настроить поле управляемых метаданных как KeyFilter,В URL-адресе я вижу следующее: # ServerFilter = FilterField1 = MyCategory-FilterValue1 = 247-FilterLookupId1 = 1-FilterOp1 = In
Откуда берется значение FilterValue1 247?Это не идентификатор базы данных термина MyCategory.Он также отсутствует в объекте Term при загрузке таксономии через API SharePoint.Есть ли способ построить строку запроса для использования guid для термина (или, что еще лучше, для метки, которая, я знаю, будет уникальной).