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"));`

ContainerIframeiframe 的 ID 和NavigationMenu(asp:Menu) 的ID在哪里。

我想在我的页面上添加面包屑,但菜单并不总是相同的。

有办法吗?

4

1 回答 1

0

正如我所看到的,您手动管理菜单项,您应该对面包屑项执行相同的操作。

只需在母版页上创建一个 List breadCrumbItems 并在每个页面中添加相应的面包屑。

如果您的菜单项是动态生成的,请使用相同的结构来生成面包屑。

于 2012-12-17T10:51:49.237 回答