Sharepoint 2010 使用用户控件的Sharepoint跨站点标头

Sharepoint 2010 使用用户控件的Sharepoint跨站点标头,sharepoint-2010,Sharepoint 2010,我正在开发一个web应用程序中跨网站集的跨网站标题。。。例如:-我有一个名为“我的发布门户”和“我的团队网站”的发布网站。我正在使用一个用户控件在功能激活时在team site中显示我的发布站点的TopNavBar,其中作用域是站点。但问题是,因为我使用PortalItemApprovider,所以无论我写什么代码,它都会将当前站点对应到im激活该功能的站点。但我想要出版网站的TopNavBar。所以请有人帮我解决这个问题。一些代码将非常有用。n为此,我创建了一个名为CrossSitenvaPr

我正在开发一个web应用程序中跨网站集的跨网站标题。。。例如:-我有一个名为“我的发布门户”和“我的团队网站”的发布网站。我正在使用一个用户控件在功能激活时在team site中显示我的发布站点的TopNavBar,其中作用域是站点。但问题是,因为我使用PortalItemApprovider,所以无论我写什么代码,它都会将当前站点对应到im激活该功能的站点。但我想要出版网站的TopNavBar。所以请有人帮我解决这个问题。一些代码将非常有用。n为此,我创建了一个名为CrossSitenvaProvider的类,它继承了PortalItemApprovider,我通过在web.config中添加一个提供程序来引用这个自定义提供程序……一切都差不多完成了,但需要获取节点……请帮我。我真的被卡住了

如果站点是不同站点集合的一部分,则无法在站点之间共享导航

您可以在不创建任何控件的情况下手动执行此操作

  • 激活团队网站上的发布功能

  • 转到团队站点中的站点设置->导航设置

  • 在这里,您可以在顶部导航中手动创建链接,这些链接引用发布网站集中的链接