DNN サイトと ASP.NET MVC サイトの 2 つの Web サイトがあります。私たちは、その両方にグローバル ナビゲーション システムを導入したいと考えています。現在、DNN サイトはナビゲーションにDDRMenuを使用しています。これからレンダリングされた html を Web サービスとして公開するか、MVC サイトに含める方法はありますか? それとも、これら 2 つのサイトで共通のナビゲーションを共有するためのより良い方法があるのでしょうか?
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 に答える