簡體   English   中英

如何在Asp.net中生成面包屑到動態asp菜單?

[英]How to generate breadcrumb to dynamic asp menu in Asp.net?

我有一個動態生成的菜單(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。

我想在頁面上添加面包屑,但菜單並不總是相同。

有辦法嗎?

如我所見,您是手動管理菜單項的,您應該對面包屑項執行相同的操作。

只需在母版頁上創建一個List BreadCrumbItems列表,然后在每個頁面中添加相應的面包屑即可。

如果您的菜單項是動態生成的,請使用相同的結構來生成面包屑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM