Развернуть ошибки в IE - PullRequest
2 голосов
/ 04 ноября 2011

У меня есть полный ASP.NET, который интенсивно использует ваш набор элементов управления DevExpress ASPx.Сетки, текстовые поля, круглые панели и т. Д.

Сайт работает безупречно в Chrome, Firefox, однако в IE некоторые пользовательские интерфейсы не работают.Например, у меня есть элемент управления ASPxComboBox.В IE он не «выпадает».

При использовании инструментов разработчика F12 в строке консоли в качестве кода ошибки при запуске раскрывающегося списка показано следующее:

SCRIPT87: Неверный аргумент.DXR.axd? R = 1_42-DSzC3, строка 1268 символов

Функция ниже, строка 1268 - строка 5 в коде ниже

function _aspxCreateStyleSheetInDocument(doc) {
if(__aspxIE)
 return doc.createStyleSheet();
else {
var styleSheet = doc.createElement("STYLE");
_aspxGetChildByTagName(doc, "HEAD", 0).appendChild(styleSheet);
 return styleSheet.sheet;
 }
}

Есть предложения с чего начать?

Ответы [ 2 ]

4 голосов
/ 04 ноября 2011

Эта проблема связана с браузером IE (с ней можно столкнуться, если на странице зарегистрировано слишком много ссылок на таблицы стилей). Для решения этой проблемы рекомендуется включить параметр « Слияние ресурсов » http://help.devexpress.com/#AspNet/CustomDocument6911.

Если используются Автоформаты / Темы , разверните обложку элементов управления с помощью инструмента « ASPxThemeDeployer » http://help.devexpress.com/#AspNet/CustomDocument7485 в « Только файлы скина » режим.

Смотрите также:

http://www.devexpress.com/kb=K18487

4 голосов
/ 04 ноября 2011

Включено ли объединение ресурсов в web.config?

<devExpress>
...
    <compression enableHtmlCompression="false" enableCallbackCompression="true"  
                 enableResourceCompression="true" enableResourceMerging="true" />
...
</devExpress>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...