对于经验丰富的sharepoint开发人员来说,这是一个非常简单的问题。
在PortalSiteMapProvider中,我可以这样访问RootNode:
(PortalSiteMapNode) RootNode
我的问题是,我如何从其他地方访问这个节点,而不引用提供程序?有没有类似
的东西? SPContext.Current.Web.RootNode (just an example, this doesnt work)
非常感谢!
我不太清楚您想要实现什么,但是,如果不引用该提供程序,则无法访问站点地图提供程序的任何节点。一个简单的原因是站点地图可能与SharePoint站点集的结构完全不同。