asp.net 메뉴의 하위 메뉴 항목은 android 브라우저에서만 사라집니다. 별도의 웹 응용 프로그램 2 개, asp.net 3.5 with vs2008 및 4.0 with vs2010을 사용하는 경우. 기본 메뉴 항목을 클릭하면 자식이 두 번째로 깜박이고 사라집니다. 다음 메뉴asp.net 하위 메뉴 항목이 안드로이드 장치에서 사라집니다
편집 된 버전이다 (Z-인덱스가 다른 브라우저에 표시 할 메뉴의 하위를 얻을 필요) : 다음
<asp:Menu ID="MainMenuEmp" runat="server" CssClass="menuASP" Orientation="Horizontal" DynamicHorizontalOffset="0"
StaticDisplayLevels="1" StaticEnableDefaultPopOutImage="false" DynamicVerticalOffset="1" visible="false"
>
<StaticMenuitemStyle CssClass="menuitemASPStatic" />
<StaticHoverStyle CssClass="menuASPStaticHover" />
<StaticSelectedStyle CssClass="menuASPStaticHover" />
<DynamicMenuStyle CssClass="menuASPDynamicMenuStyle" />
<DynamicMenuitemStyle CssClass="menuitemASPDynamic" />
<DynamicHoverStyle CssClass="menuASPDynamicHover" />
<DynamicSelectedStyle CssClass="menuASPDynamicHover" />
<Items>
<asp:MenuItem Text="HISTORY" Value="@" navigateurl="~/clientpages/jobhistory.aspx" />
<asp:MenuItem Text="NEW ORDER" Value="@" navigateurl="~/clientpages/newjob.aspx" />
<asp:MenuItem Text="CLIENT INFO" Value="@" navigateurl="~/clientpages/clientinfo.aspx" />
<asp:MenuItem Text="MGMT" Value="@" Selectable="false" >
<asp:MenuItem Text="Inspections" Value="@" navigateurl="~/clientpages/MgrInspection.aspx" />
<asp:MenuItem Text="Tasks" Value="@" navigateurl="~/clientpages/MgrInspectionStatus.aspx"/>
<asp:MenuItem Text="Last Vehicle Inspection" Value="@" navigateurl="~/clientpages/MgrInspectionVehicle.aspx"/>
</asp:MenuItem >
<asp:MenuItem Text="JOB MGMT" Value="@" navigateurl="~/clientpages/jobdailyview.aspx"/>
</Items>
</asp:Menu>
CSS 부분이다.
.menuASPDynamicMenuStyle
{
z-index: 999; /*padding: 4px 0 3px 0;*/
padding: 0;
margin-top: 1px;
background-color: #F8F8F8;
}
메뉴 페이지 toolscriptmanager와 마스터 페이지에 있습니다.
다음 코드는 masterpage의 초기화 이벤트에 :
If Request.ServerVariables("http_user_agent").IndexOf("Safari", StringComparison.CurrentCultureIgnoreCase) <> -1 Then
Page.ClientTarget = "uplevel"
End If
이 아이 메뉴의뿐만 아니라 다른 브라우저에 표시 할 얻을 필요했다. 문제가 해결되지 않았다, 조건없이
page.clienttarget = "uplevel"
,하지만 : 나는 시도했다.
나는 또한 안드로이드 브라우저 파일을 추가하려고했지만, 이것은 작동하지 않았다.
나는 며칠 동안 웹을 닦았다. 몇 가지 비슷한 질문이 있지만 답변이 없습니다. 누구도 같은 문제가 있었습니까? 크롬, ff, 사파리, ipad 등의 메뉴는 정상적으로 작동하지만 안드로이드 휴대 기기에서는 안되고 안드로이드 태블릿에서는 그렇지 않습니다.