areanavigationsettings.aspx以编程方式

时间:2011-03-23 20:54:34

标签: c# sharepoint sharepoint-2007

过去几天我一直在搞乱SPNavigationProvider,PublishingWebs等,我无法弄清楚如何以编程方式在/_layouts/areanavigationsettings.aspx中移动节点。

我需要移动的节点位于全局导航列表中,但是当我查询SPPublihsingWeb.GlobalNavigationNodes时,它没有列出。当我在GlobalNavigationNodes上需要的Web上调用IncludeInNavigation()时,没有任何变化。

如果这有任何不同,我通过功能激活这样做。

我感谢任何帮助。

感谢。

1 个答案:

答案 0 :(得分:-1)

您可能想要做类似的事情:Deploy custom Navigation / SiteMap via Feature?

为什么不使用SPWeb.Navigation

,而不是使用发布网站

Adding Links through Object Model上查看以下MSDN条目 - 只需迭代SPWeb.Navigation的子项,您就可以找到您的链接,并且可以对其进行修改。

相关问题