0

Я использую ASP.NET для создания панели, которая может расширяться вниз до определенной точки, после чего пользователь может прокручивать (горизонтально, потому что один GridView имеет много столбцов, которые невозможно было бы отображать без горизонтальных полос прокрутки в панели/div)«max-height» и горизонтальные полосы прокрутки, заставляющие IE8 перейти в режим совместимости (ASP.NET)

Проблема в том, что если я установил панель (asp: Управление панелью), в котором GridView имеет Scrollbars = «Both» и имеет максимальную высоту, установленную на панели, IE8 обновляется в режиме совместимости. Если я удаляю максимальную высоту или имею только вертикальные полосы прокрутки, она работает нормально. Какие-нибудь обходные пути для этого?

Благодаря

ответ

0

Используйте X-UA-совместимая мета-тег, чтобы сказать IE8 для отображения страницы в стандартном режиме:

<meta http-equiv="X-UA-Compatible" content="IE=8" > 
+0

Спасибо за ваш ответ, который, кажется, чтобы остановить весь мой рендеринг страницы, хотя - Я просто получаю белую страницу. – Chris

+0

Хм, странно. Вы добавили мета элемент в элемент головы? У вас есть ошибки _major_ в вашем HTML при проверке с помощью валидатора W3C? –

+1

Никаких серьезных ошибок вообще, и yup это было в заголовке. Из Googling кажется, что это ошибка в IE8, из-за которой целые страницы не отображаются! – Chris