У меня есть сайт в Sharepoint.
Как вы знаете, в настройках пользователи могут заказывать сайты и страницы так, как они хотят в исследовании, а затем вы можете получить эти элементы в следующем порядке:
SPWeb web = CurrentSite.OpenWeb(currentSite);
SPNavigation nav = web.Navigation;
SPNavigationNodeCollection nodeColl = nav.QuickLaunch;
У меня проблема в том, что для этого есть кеш, и каждый раз, когда пользователь добавляет веб-страницу, список, который я получаю с помощью web.Navigation.QuickLaunch, остается таким же, как и раньше.
Единственный способ удалить кеш - войти в исследование, изменить порядок предметов, а затем повторно опубликовать его и принять форму.
Может кто-нибудь сказать мне, могу ли я сделать это по-другому?