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