2013-06-10 2 views
1

Мы показываем RadWindow из RadAjaxPanel. Мы хотели бы иметь кнопку внутри RadWindow, которая выполняет некоторую работу, закрывает RadWindow и, наконец, должна делать полный (родительский) пост страницы назад.Как выполнить полный возврат из одной кнопки в RadWindow

Возможно ли вообще? Когда мы пытались это сделать, кнопка выполняла асинхронную обратную передачу и даже не закрывала RadWindow.

ответ

1

Подробнее об использовании RadWindow с AJAX: http://www.telerik.com/help/aspnet-ajax/radwindow-ajaxifying.html. Если ваша кнопка не находится внутри таких панелей обновлений/RadAjaxPanels/AjaxSettings, она выполнит полную обратную передачу, которая закроет RadWindow в процессе (см. here об открытии его с сервера без повторного просмотра).

Теперь, если вы загружаете всю страницу в свой RadWindow, эта кнопка должна вызывать функцию JavaScript на этой странице, и эта функция будет обращаться к главной странице и инициирует обратную передачу. Узнайте, как создать эти функции здесь: http://www.telerik.com/help/aspnet-ajax/window-programming-calling-functions.html. Обратная передача может быть инициирована многими способами, например. функция __doPostBack(), $ get ('myButtonClientID'). click() и т. д.

Смежные вопросы