2009-02-25 2 views
1

Ich habe ein seltsames Problem mit einem Telerik RadWindow, das nur in IE8 auftritt. Es funktioniert gut, wenn ich den Browser zwingen, den Document Mode zu verwenden: IE7 Standards. Ich versuche den IE7-Kompatibilitätsmodus auf einer Pro-Page-Basis für nur eine Seite auf meiner Website anzugeben. mitAngabe von Kompatibilitätsmodi auf einer pro-Seite-Basis für IE8

<head> 
    <!-- Mimic Internet Explorer 7 --> 
     <title>My Web Page</title> 
     <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
</head> 

Nach dem MSDN Artikel sollte dies tun, aber es scheint nicht für mich arbeiten. Jede andere Alternative als das Erzwingen eines benutzerdefinierten HTTP-Antwortheaders auf der gesamten Website. Ich muss nur diese eine Seite reparieren?

http://msdn.microsoft.com/en-us/library/cc817574.aspx

+0

Seltsam ... funktioniert auf meiner Website, und ich mache es auf die gleiche Weise. –

+0

danke, bekomme gemischte Ergebnisse von meinem IE8 Browser? hoffentlich andere erhalten keine gemischten Ergebnisse –

Antwort

1

Ich wollte eine Nachricht darüber schreiben, da es nicht zu tun, was für mich auch nicht erscheint. Ich habe gerade auf IE8 aktualisiert, und das einzige, was in meiner Web-App bricht, ist das standardmäßige Microsoft Report Viewer-Steuerelement. Eher ironisch, dass :-) Ich hatte erwartet, dass die Infratsticet NetAdvantage-Steuerelemente zu brechen, da sie ziemlich schwer auf CSS und JavaScript sind, aber sie scheinen in Ordnung zu sein.

Daher habe ich die <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> -Zeile zu meiner Bericht-Viewer-Seite hinzugefügt, aber es scheint nichts zu tun. Es wird immer noch falsch dargestellt, wenn ich nicht die gesamte Site in den Kompatibilitätsmodus umschalte.

Prost, Rob.

+0

Ich glaube nicht, dass Ihr Fehler mit der MS-Bericht-Viewer-Kontrolle ein Standard-Modus-Problem ist. Ist der Clientcomputer mit IE 8, auf dem der Report Viewer-Fehler unter Vista ausgeführt wird? Wenn ja, gibt es einen Fehler im Zusammenhang mit der Sicherheit von IE 8 und Vista, der verhindert, dass das ActiveX-Bericht-Viewer-Steuerelement funktioniert, wenn IE 8 nicht als Administrator ausgeführt wird. Wir haben ein offenes Support-Ticket mit MS, um das Problem zu lösen. Ich würde gerne mehr von Ihnen erfahren, um zu sehen, ob unser Problem tatsächlich das gleiche ist oder ob Sie Ihre Probleme gelöst haben. – Don

+0

Nein, das ist IE8 in Windows XP Professional. Haben Sie jemals von Ihrem Support-Ticket gehört? –

1

Versuch:

<meta http-equiv="X-UA-Compatible" content="IE=7" /> 

müssen auch sicherstellen, dass es nicht unter anderen Tags im Kopf ist.