Я использую RadAjaxManager от Telerik для самостоятельного обновления панелей.
На моей странице есть 3 пользовательских элемента управления: A, B, C.
Мои настройки Ajax:
- Если выполняется обратная передача на A, обновлять только A.
- Если выполнять обратную передачу на B, обновлять только B.
- Я ничего не заявляю для C.
Если я выполняю обратную передачу на A, я вижу панель загрузки на A, но (используя Chrome dev tool) я вижу данные, отправленные для A и B. Странно для меня, поскольку только A имеет панель загрузки, видимую, когда я выполняю действие.
Если я выполняю обратную передачу на B, то же самое поведение: загрузка панели на B, но данные для A и B.
Теперь, если я удаляю из AjaxSettings настройки для B, когда я делаю обратную передачу на Aотправляются только данные для A.
Я ошибаюсь, или я должен видеть только данные для "целевой" панели, определенной в AjaxSettings?
Более того, иногда в наших пользовательских элементах управления мы получаем доступ кRadAjaxManager добавить скрипт ответа.Это может быть связано?Например, если в программном коде B я добавлю скрипт в RadAjaxManager, будет ли отправляться весь контент B, когда я выполняю обратную передачу на A (только с обновлением A правила A)?
Это действительно проблема в нашем приложении.