RadAjaxPanel версия UpdatePanel.Update()?

Что я могу сделать с RadAjaxPanel для принудительной частичной обратной передачи и обновления / обновления всех элементов управления внутри нее? Раньше я использовал UpdatePanel и вызывал.Update()

3 ответа

Решение

Для достижения желаемого результата вы можете вызвать метод ajaxRequest() панели ajax. Аналогичная настройка продемонстрирована в следующей статье:

http://www.telerik.com/help/aspnet-ajax/ajxinteractionbetweenpanels.html

Я нашел эту тему в онлайновой документации Telerik, которая в значительной степени имитирует метод UpdatePanel.Update() панелей обновления MS.

Дик

Я бы порекомендовал вам использовать RadAjaxManager,

Это гораздо более гибкий, чем RadAjaxPanel, Идея состоит в том, что вы определяете "запускающий элемент управления", а затем элементы управления, на которые влияют.

Я не уверен, что вызывает вашу "принудительную частичную обратную передачу" - но если я предполагаю, что это кнопка, то вы можете использовать такой скрипт:

function FireButton(){

$find("<%=RadAjaxManager1.ClientID %>").ajaxRequest("IDofTheButton");
}

А в менеджере ajaxsettings вы добавляете кнопку как триггер, а также элементы управления, которые хотите обновить как "затронутые элементы управления".

Другие вопросы по тегам