2016-08-14 7 views
0

У меня возникла такая проблема в asp.net. (Visual Studio 2008) чистый 3,5 Я создал менюasp.net подменю не появляется, когда я наводил на menuitem

<div> 
    <asp:Menu ID="Menu1" runat="server" 
    Orientation="Horizontal" 
    BackColor="#F7F6F3" 
    DynamicHorizontalOffset="2" 
    Font-Names="Verdana" 
    Font-Size="0.8em" 
    ForeColor="#7C6F57" 
    StaticSubMenuIndent="10px"> 

     <Items> 
      <asp:MenuItem Text="Item 1"> 
       <asp:MenuItem Text="Sub Menu 1"></asp:MenuItem> 
       <asp:MenuItem Text="Sub Menu 2"></asp:MenuItem> 
      </asp:MenuItem> 
      <asp:MenuItem Text="Item 2"> 
       <asp:MenuItem Text="Sub Menu 1"></asp:MenuItem> 
       <asp:MenuItem Text="Sub Menu 2"></asp:MenuItem> 
       <asp:MenuItem Text="Sub Menu 3"> 
        <asp:MenuItem Text="Sub Sub Menu 1"></asp:MenuItem> 
        <asp:MenuItem Text="Sub Sub Menu 2"></asp:MenuItem> 
       </asp:MenuItem> 
      </asp:MenuItem> 
      <asp:MenuItem Text="Item 3"></asp:MenuItem> 
      <asp:MenuItem Text="Item 4"></asp:MenuItem> 
     </Items> 

     <DynamicHoverStyle BackColor="#7C6F57" ForeColor="White" /> 
     <DynamicMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /> 
     <DynamicMenuStyle BackColor="#F7F6F3" /> 
     <DynamicSelectedStyle BackColor="#5D7B9D" /> 


     <StaticHoverStyle BackColor="#7C6F57" ForeColor="White" /> 
     <StaticMenuItemStyle HorizontalPadding="5px" VerticalPadding="2px" /> 
     <StaticSelectedStyle BackColor="#5D7B9D" /> 
    </asp:Menu> 

При запуске веб-страницы, появляется меню, но когда я парить на родительском пункта меню, submenues не всплывающих окон. Вместо этого, когда я нажимаю на menuitem, отображается только уровень подменю и отображается ссылка «один уровень вверх». Как достичь, всплывающее окно подменю?

ответ

0

Поведение элемента управления ASP.NET по умолчанию заключается в отображении элементов подменю при наведении указателя мыши. Если это не происходит, это означает, что на вашей странице есть какой-то javascript или css, который переместился по умолчанию по умолчанию ,

То, что я предлагаю, чтобы создать пустую страницу .aspx и добавить метку меню до этого page.Don't добавить ANY Javascript или CSS файлы этой страницы, запустить новую страницу в браузере и вы см., что он работает. Теперь медленно начинайте добавлять файлы javascript и CSS-стили на страницу до тех пор, пока отображение подменю меню перестанет работать. Надеемся, это поможет вам определить проблему.

+0

Спасибо. после того, как я отправлю свой ответ – GGSoft

+0

Я понял, что, когда я загружаю его на сервер, все работает отлично. Кажется, что-то не так с моей машиной. – GGSoft

+0

Вы попробовали то, что я предложил? Помогло ли вам это? –