2009-07-08 3 views
1

Wenn Sie das ASP.Net-Menüsteuerelement auf Ihrer Website verwendet und Ihren Browser kürzlich auf IE8 aktualisiert haben, werden Sie wahrscheinlich bemerkt haben, dass das Menü nicht mehr ordnungsgemäß gerendert wird. Möglicherweise haben Sie dies auch in Firefox bemerkt. Das Menü wird wohl in IE6 & IE7 gut aussehen.ASP.NET-Menüsteuerung wird mit Leerraum auf IE8 gepolstert

Warum wird das ASP.Net-Menü mit Leerzeichen aufgefüllt und warum werden die Dropdowns in IE8 nicht gerendert?

Antwort

1

Zunächst möchte ich erklären, Ich behaupte dies nicht als meine Lösung, aber ich dachte, ich würde die Frage und Lösung hier, weil es eine Weile dauerte, bis ich es gefunden habe.

Nach ein wenig Suche stellt sich heraus, es gibt zwei Probleme. Eines ist ein Problem mit .Net2.0 auf Ihrem Server und das zweite mit der Menüsteuerung, die etwas Müll in Ihr Menü hinzufügt. Unten Last

(1) und aktualisieren Sie Ihren Server mit MS Hotfix KB969612

HotFix Link

(2) Lesen Sie, wie Sakyad fand die Lösung des Hinzufügens diese Eigenschaft auf Ihrer Menüsteuerung

Skiplinktext = ""

Sakyad solution

(3) Glücklich Rendering!