aspnetのmenuコントロールはie 8に正常に表示されません

3068 ワード

asp.Netのmenuコントロールie 8での問題
menuコントロールはie 8にダイナミックメニューが表示されません.
    asp.Netのmenuコントロールは、ドロップダウンメニューを自動的に生成し、多くのスタイルを提供し、ウェブサイトを開発する際に、大きな便利さを提供しています.しかしie 8では、静的なメニューしか正常に表示されず、動的なメニューは白い背景しか表示されず、
他には何も見えません.またchrome,Mozilla,Firefoxなどの表示は正常であり,ie 8にのみ現れる. 
ソリューション1:
ie 8をデバッグし、ie 8->ページ->互換性ビュー設定->[互換性ビューにすべてのWebサイトを表示]をオンにして問題を解決します.
ie 8はmenuコントロールに互換性がないと推定されます. 
ソリューション2:

   
     
< style type = " text/css " >
    .IE8Fix{z
- index:  100 ;}
</ style >
 
< asp:Menu ID = " Menu1 "  runat = " server " >
    
< DynamicMenuStyle CssClass = " IE8Fix "   />
</ asp:Menu >  

 


シナリオ3:
強制IEはIE 7 META互換として解析される
<
meta http
-
equiv
=
"
X-UA-Compatible
"
 content
=
"
IE=EmulateIE7
"
/>