我正在Web应用程序中跨网站集开发跨站点标题...例如: - 我有一个名为http://sdw1999:1234的发布网站作为我的发布门户网站,http://sdw1999:1234/sites/team作为我的团队网站。我正在使用用户控件在团队网站中显示我的发布网站的TopNavBar,其中范围是网站。但事情是因为即时通讯使用PortalSiteMapProvider,无论我编写什么代码,当前网站对应于我激活该功能的网站。但我想要发布网站的TopNavBar。所以请有人帮我解决这个问题。一些代码将非常有用。为此,我创建了一个名为CrossSitenvaProvider的类,它继承了portalsitemapprovider,并通过在web.config中添加一个提供程序来引用这个自定义提供程序...一切都差不多完成但是东西正在获取节点... Plz帮助我。我真的卡住了
答案 0 :(得分:0)
如果网站是不同网站集的一部分,则无法在网站之间共享导航。
您可以手动执行此操作而无需创建任何控件
在您的团队网站上激活发布功能。
转到网站设置 - >团队网站中的导航设置
您可以在此处手动创建顶部导航中指向发布网站网站集中链接的链接。