Я использую Internet Explorer 11 для тестирования:
У меня есть элемент управления RadGrid, отображающий список групп (groupId, groupName). Каждая группа имеет таблицу сведений, в которой отображаются члены группы (memberId, groupId, memberName).
RadGrid размещается на ContentPage, принадлежащем MasterPage.
В MasterPage есть RadAjaxManager. В ContentPage у меня есть RadAjaxManagerProxy, у которого AjaxControlId ссылается на RadGrid, а UpdatedControls ссылается на то же самое (RadGrid).
Если я не использую Ajax, работаю с полной обратной передачей, детали разворачиваются / сворачиваются правильно без ошибок.
Однако когда я использую Ajax, страница возвращает ошибку веб-страницы: неопределенная ошибка. Это происходит не всегда, но очень часто (около 80%). Все отображается правильно, просто появляется это странное сообщение. Когда я использую RadAjaxPanel вместо проксированных настроек, ошибка остается той же.
Когда я позволяю отладчику показать подробности, он вылетает в ScriptResource.axd в строке 835: var b=g.getBoundingClientRect();
В стеке есть такой вызов:
$telerik.originalGetLocation [Line: 835, column: 2], ScriptResource.axd
commonScripts.getLocation [Line: 284, column: 2], ScriptResource.axd
commonScripts.getBounds [Line: 347, column: 25], ScriptResource.axd
$T.RadToolTip.prototype._getBoundsRelativeToElement [Line: 901, column: 19], ScriptResource.axd
$T.RadToolTip.prototype.getToolTipBounds [Line: 954, column: 54], ScriptResource.axd
Anonymous function [Line: 733, column: 81], ScriptResource.axd
Anonymous function [Line: 47, column: 9], ScriptResource.axd
$T.RadToolTip.prototype._playAnimation [Line: 740, column: 1], ScriptResource.axd
Anonymous function [Line: 667, column: 65], ScriptResource.axd
Anonymous function [Line: 47, column: 9], ScriptResource.axd
После некоторого тестирования кажется, что это происходит чаще, когда я нажимаю быстро, чтобы развернуть / свернуть детали (возможно, еще не все правильно загружено, но не могу его получить). Но это случается, когда я не тороплюсь и жду несколько секунд между щелчками, просто не так часто.
Я искал в Интернете несколько дней, но безуспешно. Настройки Web.config дважды проверены, httphandlers присутствуют правильно.
Пожалуйста, предложите мне несколько шагов, не могу с этим справиться.