Как получить доступ к RootNode (PortalSiteMapNode) вне SiteMapProvider? - PullRequest
1 голос
/ 17 ноября 2011

Очень простой вопрос для опытных разработчиков sharepoint.

Внутри PortalSiteMapProvider я могу получить доступ к RootNode следующим образом:

 (PortalSiteMapNode) RootNode

Мой вопрос: как я могу получить доступ к этому узлу из других мест, без ссылки на провайдера? Есть ли что-то вроде

 SPContext.Current.Web.RootNode (just an example, this doesnt work)

Большое спасибо!

1 Ответ

1 голос
/ 19 ноября 2011

Мне не совсем ясно, чего вы пытаетесь достичь, однако вы не можете получить доступ ни к каким узлам поставщика карты сайта без ссылки на него.Простая причина этого заключается в том, что карта сайта может иметь совершенно иную структуру, чем структура вашего семейства сайтов SharePoint.

...