메뉴 제어 CSS는 업데이트 패널 내부에서 나옵니다
-
02-07-2019 - |
문제
UpdatePanel 내부에 메뉴 컨트롤이 있습니다. 선택한 항목 위로 마우스를 가져간 다음 다시 이동하면 CSS 클래스는 StaticSubMenuitemselected 대신 StaticSubMenuitem으로 설정됩니다. 이것에 대한 수정이 있습니까?
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Menu ID="SubMenu" runat="server" SkinID="subMenu" OnMenuItemClick="SubMenu_Click"
CssClass="floatRight" StaticMenuItemStyle-CssClass="staticSubMenuItem" StaticSelectedStyle-CssClass="staticSubMenuItemSelected"
StaticHoverStyle-CssClass="staticSubMenuItemSelected">
<Items>
<asp:MenuItem Text="Item 1" Value="0" Selected="true" />
<asp:MenuItem Text="Item 2" Value="1" />
</Items>
</asp:Menu>
</ContentTemplate>
</asp:UpdatePanel>
해결책
문제는 여기에 있습니다.
staticelectedstyle-cssclass = "stanticsubmenuitemselected"
STATICHOVERSTYLE-CSSCLASS = "STANTICSUBMEUTEMEMECTERED"
선택 및 호버에 대한 다른 CSSCLASS 세트가있는 경우 문제가 수정됩니다. "호버"CSS 클래스를 만들고 위를 다음과 같이 변경하십시오.
staticelectedstyle-cssclass = "stanticsubmenuitemselected"
STATICHOVERSTYLE-CSSCLASS = "STANTICSUBMENUITEMHOVER"
제휴하지 않습니다 StackOverflow