如何在asp.net中创建可折叠菜单控件? [英] How to create Collapsible Menu Control in asp.net?
问题描述
我想在asp.net中创建一个菜单控件,它位于我的UI屏幕的左侧窗格中。
我需要具有可折叠和扩展菜单功能的菜单控件,即
主菜单-1
子菜单-1
子菜单-2
主菜单-2
子菜单-1
子菜单-2
从上面显示的数据,当我点击'主菜单-1 '时,它的子项目' Sub Menu-1'& 子菜单-2 应展开,如果我点击主菜单-2 ,则应展开其子项目和主菜单 - 1 '应该折叠。
也就是说,与Ajax类似:Accordian Control。
使用此菜单控件,我需要显示/隐藏一些基于用户角色的菜单项,例如,执行角色只能访问主菜单-1和管理员可以访问所有菜单项。
任何人都可以,建议我做一个更好的主意。
提前致谢。
Dineshkumar Ramakrishnan。
Hi ,
I want to create a Menu Control in asp.net, which is placed in the left pane of my UI Screen.
I need this menu control with Collapsible and Expand Menu feature, That is,
Main Menu-1
Sub Menu-1
Sub Menu-2
Main Menu-2
Sub Menu-1
Sub Menu-2
From Above Shown data, When I click 'Main Menu-1', its child items 'Sub Menu-1' & 'Sub Menu-2' should expand, If I click 'Main Menu-2' it should expand its child items and 'Main Menu-1' should be collapsed.
That is, Similarly to Ajax:Accordian Control.
With this menu control, i need to show/hide some of the Menu Items based on User Roles, Say for Example, Executive Role Can have access to only Main Menu-1 and Admin can have access to all Menu Items.
Can anyone, suggest me a better idea to do this.
Thanks in advance.
Dineshkumar Ramakrishnan.
推荐答案
这篇关于如何在asp.net中创建可折叠菜单控件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!