2011-09-04 114 views
0

以前曾詢問過這個問題,但我需要的只是隱藏菜單項而不是刪除它。我很驚訝地發現ASp.NET MenuItem沒有Visible屬性。有沒有辦法真的喲隱藏菜單項如何隱藏ASP.NET菜單項?

感謝

回答

0

您可以使用CSS隱藏菜單項。只需使用CssClass屬性即可。 Using CSS and Styles with the Menu Control

+0

不幸的是menuItem似乎沒有CssClass – josephj1989

+0

請仔細查看鏈接。它有詳細如何做到這一點。欲瞭解更多信息,請嘗試以下內容。[StaticMenuItemStyle](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.staticmenuitemstyle.aspx), [DynamicMenuItemStyle](http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.menu.dynamicmenuitemstyle.aspx) –

0

我遇到了同樣的問題,我的工作實際上有兩個單獨的菜單。我分配了我想要隱藏在自己的菜單中的管理控件。我將它們放在海誓山盟旁邊,就好像它們是一樣的,當用戶在我的代碼隱藏中無法訪問時,我隱藏菜單。