Hallo Martin,
In verschiedenen WEB-Applikationen verwende ich mit Visual Studio 2008 eingefügte Menüobjekte. Diese werden per Code aus einer Datenquelle geladen.
Warum erfolgt nun die Anzeige der MenüItems im InternetExplorer 8 nur, wenn ich diesen im Kompatibilitätsmodus laufen lasse.
Ist das Menüobjekt denn für die neueren Browser nicht mehr vorgesehen?
Es gibt einen Fix für IE8. Siehe bspw.:
http://www.aspnetzone.de/blogs/juergengutsch/archive/2009/03/24/asp-net-men-fix-f-r-das-ie8-problem-ist-verf-gbar.aspx
Allerdings muss ich gestehen, dass ich das ASP.NET Menücontrol gar nicht erst verwenden würde. Da gibts es doch erheblich besseres. Auch rein per CSS kann man hübsche und dynamische Menüs bauen (auch mit MouseOver Ausklappeffekten, ...)
http://www.cssmenumaker.com/
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community