Я являюсь частью команды разработчиков для довольно большой онлайн-системы, использующей ASP.NET (4).
Asp.net Ajax полностью выходит из строя для Webkit браузеров, и мы получаем полные постбэки, когда мы должны получать частичные только для UpdatePanels.
Я начинаю сПолагаю, что это как-то связано с моей Конфигурацией приложения , в основном по следующим причинам.
- Если я перенесу элементы управления с поддержкой ajax в новый проект, они будут работать, как ожидается, для всехбраузеры, включая Webkit.
- Я создал статический файл .aspx, в котором нет ничего, кроме UpdatePanel, ScriptManager и кнопки, делающей литерал видимым при нажатии.
- Я не получаю ошибок Javascript из любого браузера,и я вижу запрос http для asp.net-ajax (ScriptResource.axd) в инструментах Firebug и Chrome Developer
- Я пытался починить старое исправление для сафари из этого потока с высокой ссылкой
Редактировать: После еще большего тестирования и прослушивания http я заметил существенную разницу между тестовым приложением ипрактическое применение.Тестовое приложение генерирует 2 дополнительных файла .axd, которые не генерируются из фактического приложения.Эти WebResource.axd, кажется, содержат данные, относящиеся к асинхронной обратной передаче. Однако это касается только браузеров Webkit.Файлы WebResource.axd создаются для Firefox, как я вижу их в firebug
Что я спрашиваю у сообщества, это какие-либо идеи или предложения относительно того, что может быть причиной этогопроблема, и если я правильно предположить, что проблема, вероятно, на стороне сервера
Спасибо за любую помощь