动态地将MenuItem添加到MenuItem并静态查看它们

时间:2013-03-22 18:37:18

标签: c# asp.net menu menuitem

我想动态地将一些MenuItems添加到MenuItem.ChildItems,但我希望静态地看到它们。换句话说,我只想让MenuItems始终可见,而不仅仅是当我将鼠标悬停在它上面时。

for ( int i = 0; i < lista.count; i++)
{
    MenuItem nuovo = new MenuItem();

    nuovo.NavigateUrl = "www.google.com"
    nuovo.Text = "prova" + i;

    attualeItem.ChildItems.Add(nuovo);
}

1 个答案:

答案 0 :(得分:0)

您需要修改Menu控件的1到2个属性:

StaticDisplayLevels :2 - 菜单静态部分中显示的级别数

  • 2如果您只有父母和子女。它将根据菜单的深度级别而增加。

StaticSubMenuInde​​nt (可选) 静态菜单项与其静态子菜单项之间的缩进

  • 因此,您将此设置为20px或30px,或者您希望它们分开的任何距离。