2011-11-17 85 views
1

我認爲對於經驗豐富的開源開發人員來說,這是一個非常簡單的問題。如何在SiteMapProvider外部訪問(PortalSiteMapNode)RootNode?

裏面一個PortalSiteMapProvider我可以訪問根節點是這樣的:

(PortalSiteMapNode) RootNode 

我的問題是,我怎麼能訪問該節點從其他地方,不給提供一個參考?有沒有像

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

非常感謝!

回答

1

我並不十分清楚你想達到什麼目標,但是,你不能訪問站點地圖提供者的任何節點而無需引用該提供者。一個簡單的原因是,網站地圖可能與您的SharePoint網站集的結構完全不同。