RadAjaxPanel версия UpdatePanel.Update ()? - PullRequest
6 голосов
/ 28 августа 2009

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

Ответы [ 3 ]

4 голосов
/ 30 августа 2009

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

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

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

function FireButton(){

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

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

4 голосов
/ 30 августа 2009

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

Dick

1 голос
/ 31 августа 2009

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

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

...