0

我们有两个网站:一个 DNN 站点和一个 ASP.NET MVC 站点。我们希望在两者之间建立一个全球导航系统。目前,DNN 站点正在使用DDRMenu进行导航。有没有办法从这个暴露为 Web 服务或将它包含在 MVC 站点上的东西中获取呈现的 html?或者也许有更好的方式在这两个站点之间共享通用导航?

4

1 回答 1

3

DDRMenu 只是从 DNN 数据库中的 Tabs 表构建其菜单。
您可以只设置一个 WebService 来为您提供菜单结构,然后您可以基于此重建您的 MVC 导航。

  SELECT [TabID]
  ,[TabOrder]  // Order in the menu
  ,[PortalID]
  ,[TabName]  // Menu name
  ,[IsVisible]
  ,[ParentId]
  ,[IconFile]  // image
  ,[DisableLink]  // Is the link clickable?
  ,[Title]
  ,[Description]
  ,[IsDeleted]
  ,[Url]
  ,[IconFileLarge]
  ,[ContentItemID]
  ,[Level]
  ,[TabPath]  // path to where the page exists
  FROM [dnnDB].[dbo].[Tabs] 
  Where IsDeleted = 0 and IsVisible = 1
于 2013-09-13T12:09:20.100 回答