我们在RadAjaxPanel中显示RadWindow。我们希望在RadWindow中有一个按钮,它可以完成一些工作,关闭RadWindow,最后,必须回发完整(父)页。
有可能吗?当我们尝试完成此操作时,该按钮正在执行异步回发,甚至不关闭RadWindow。
答案 0 :(得分: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()等。