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 вы добавляете кнопку как триггер, а также элементы управления, которые хотите обновить как "затронутые элементы управления".