1

Web サイトで ASP.Net メニュー コントロールを使用していて、最近ブラウザーを IE8 に更新した場合、メニューが適切に表示されなくなったことに気付くでしょう。Firefox でもこれに気付いたかもしれません。メニューはおそらく IE6 と IE7 で問題なく表示されます。

では、ASP.Net メニューにスペースが埋め込まれているのはなぜですか? また、ドロップダウンが IE8 でレンダリングされないのはなぜですか?

4

1 に答える 1

1

まず最初に、これが私の解決策であると主張しているわけではありませんが、見つけるのに時間がかかったので、質問と解決策をここに投稿すると思いました。

少し調べてみると、2 つの問題があることがわかりました。1 つはサーバー上の .Net2.0 の問題で、2 番目はメニュー コントロールがメニューにゴミを追加することです。

(1) サーバーをダウンロードして、MS ホットフィックス KB969612 で更新します。

ホットフィックス リンク

(2) Sakyad がこのプロパティをメニュー コントロールに追加する方法を見つけた方法を読んでください。

SkipLinkText=""

サキャドの解決策

(3) ハッピーレンダリング!

于 2009-07-08T16:34:15.833 に答える