0

次のような動的に生成されたメニュー(C#)があります。

MenuItem(string text, string value, string imageUrl, string navigateUrl, string target)

MenuItem AdminLevel1 = new MenuItem("Admin", "Admin");
MenuItem AdminPedidosRegisto = new MenuItem("Questions", "AdminQ");

NavigationMenu.Items.Add(new MenuItem("Messages Received", "AdminMessagesR", "", "./Admin/Messages.ascx", "ContainerIframe"));

AdminPedidosRegisto.ChildItems.Add(new MenuItem("Pending", "AdminPending", "", "./Admin/Pedidos.ascx", "ContainerIframe"));`

ここContainerIframeで、はiframeのIDでNavigationMenuあり、は(asp:Menu)のIDです。

ページにブレッドクラムを追加したいのですが、メニューが常に同じであるとは限りません。

方法はありますか?

4

1 に答える 1

0

メニュー項目を手動で管理していることがわかりましたが、パンくず項目についても同じことを行う必要があります。

マスターページにリストbreadCrumbItemsを作成し、各ページに対応するブレッドクラムを追加するだけです.

メニュー項目が動的に生成される場合は、同じ構造を使用してブレッドクラムを生成します。

于 2012-12-17T10:51:49.237 に答える