ASP.NET AJAX Сайт не работает на InternetExplorer (но в других браузерах работает нормально) - PullRequest
0 голосов
/ 12 августа 2010

У меня есть веб-сайт asp.net, который использует AJAX (включая AjaxControlToolbox), у меня есть кнопка, которая заполняет PlaceHolder, который некоторые данные из базы данных.PlaceHolder помещен в UpdatePanel, и к нему подключено некоторое «изображение загрузки» UpdateProgress.

Все хорошо в Chrome, Opera или Firefox, но в IE (7 и 8), когда я нажимаю кнопку, появляется «загрузка изображения», поскольку данные берутся из базы данных (количествовремя аналогично тому же процессу в других браузерах, поэтому я предполагаю, что все идет хорошо), но в конце концов PlaceHolder не заполнен ничем.Ошибка не отображается, просто ничего не происходит ... Я предполагаю, что данные считываются из базы данных, но после этого возникает какая-то проблема.

Пожалуйста, помогите.Мне действительно нужно, чтобы работать на IE.

Ответы [ 2 ]

0 голосов
/ 12 августа 2010

Я решил проблему.

Я добавил AnimationExtender в UpdatePanel, и IE не смог обработать одну из анимаций там. Я выяснил, какая это была анимация, и удалил ее.

Спасибо за помощь.

0 голосов
/ 12 августа 2010

По-прежнему ощущается ошибка в JavaScript-коде AJAX, который запускается на странице в IE. Вы проверили, что в IE включена опция отображения «всех ошибок на странице», поэтому она ничего от вас не скрывает. Также используйте Fiddler (или тому подобное), чтобы убедиться, что выполняется запрос AJAX и возвращается ответ.

В худшем случае добавьте несколько предупреждений (...) в ваш код, чтобы увидеть, выделяет ли это точку, в которой код перестает работать / обрабатывать, чтобы дать вам отправную точку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...