我有一个带有 UL/LI 标记的水平菜单,我想将其转换为 .net 3.5 中的 ASP:Menu。
当单击主菜单选项时,我希望在主菜单下方的水平菜单中呈现子菜单中的选项。我也想:
- 通过突出显示/加粗主菜单和子菜单来指示选择了哪个菜单选项,
- 检查呈现(或通过其他机制)用户的角色以仅显示正确的菜单选项。
使用 CSS 友好的适配器:http ://www.asp.net/CssAdapters/
这些将允许您保留 ul/li 标记,并让您能够通过 css 突出显示并控制渲染,就像使用带有角色的普通 asp:Menu 一样。