0

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

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 に答える