AJAXControlToolKit Частичная обратная передача не работает - PullRequest
0 голосов
/ 13 декабря 2018

Я думал, что включение инструментария управления ajax - это простая вещь, но по какой-то странной причине он не работает.Он всегда запускает полный постбэк с кнопки внутри UpdatePanel.

Я использую VS 2015 / asp.net 4.6.1 / Тип вывода библиотеки классов.ajaxcontroltoolkit.dll v18.1.1 добавляется через Nuget.Я создал очень простую страницу веб-формы с только панелью обновления и надписью вне ее.Нажатие на кнопку внутри панели обновления всегда приводит к полному посту, обновляя ярлык снаружи вместе с ним.

Как ни странно, я создал пустой проект веб-сайта с той же страницей и кодом, и там он работает нормально, как и ожидалось.

Я использую инструмент отладки браузера для наблюдения за выходом в сеть.Сайт, который работает, имеет 1 ссылку на WebResource.axd и 2 ссылки на ScriptResource.axd.По сравнению с сайтом, который не работает, имеет только одну ссылку на Scriptresource.axd и ни одной ссылки на WebResource.axd.

Я что-то пропустил?Какие еще методы я могу использовать для устранения проблемы?

1 Ответ

0 голосов
/ 13 декабря 2018

Один полный день устранения неполадок.Этот параметр в web.config не позволяет ajax control toolit выполнять частичную загрузку страницы.

https://weblogs.asp.net/scottgu/gotcha-don-t-use-xhtmlconformance-mode-legacy-with-asp-net-ajax

...