我用menu控件设置为动态显示,结果运行后子菜单显示不了,用的是vs2008,这是什么原因啊???

解决方案 »

  1.   

    http://www.cnblogs.com/wfcfan/archive/2008/06/27/1231271.html
      

  2.   

    就是把一个menu控件拖到页面上,编辑几个菜单项,一共就两级,然后设置为动态显示,运行后不能动态显示出来,只能显示一级菜单,鼠标放到一级菜单上不能弹出二级菜单,是不是还要设置其他的才能显示出来??
      

  3.   

    <body>
        <form id="form1" runat="server">
        <div>
            <asp:Menu ID="Menu1" runat="server" BackColor="#FFFBD6" DynamicHorizontalOffset="2"
                Font-Names="Verdana" Font-Size="0.8em" ForeColor="#990000" OnMenuItemClick="Menu1_MenuItemClick"
                Orientation="Horizontal" StaticSubMenuIndent="10px">
                <StaticSelectedStyle BackColor="#FFCC66" />
                <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <DynamicHoverStyle BackColor="#990000" ForeColor="White" />
                <DynamicMenuStyle BackColor="#FFFBD6" />
                <DynamicSelectedStyle BackColor="#FFCC66" />
                <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" />
                <StaticHoverStyle BackColor="#990000" ForeColor="White" />
                <Items>
                    <asp:MenuItem Text="新建项" Value="新建项">
                        <asp:MenuItem Text="新建项" Value="新建项"></asp:MenuItem>
                        <asp:MenuItem Text="新建项" Value="新建项"></asp:MenuItem>
                    </asp:MenuItem>
                    <asp:MenuItem Text="新建项" Value="新建项">
                        <asp:MenuItem Text="新建项" Value="新建项"></asp:MenuItem>
                        <asp:MenuItem Text="新建项" Value="新建项"></asp:MenuItem>
                    </asp:MenuItem>
                </Items>
            </asp:Menu>
        
        </div>
        </form>
    </body>
      

  4.   

    在vs内部浏览器中还是可以显示出来,在ie、世界之窗中就显示不出来了,不知道是什么原因,有懂得告诉我啊