Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在下次回发时恢复动态Telerik RadWindows_Javascript_Asp.net_Dynamic_Telerik_Radwindow - Fatal编程技术网

Javascript 在下次回发时恢复动态Telerik RadWindows

Javascript 在下次回发时恢复动态Telerik RadWindows,javascript,asp.net,dynamic,telerik,radwindow,Javascript,Asp.net,Dynamic,Telerik,Radwindow,我正在用Telerik做一些ASP 在我的页面上有两个按钮,分别是创建窗口和回发。“创建窗口”按钮使用Window.radopen在其click事件客户端上动态创建了一个新的RadWindow。“回发”按钮只是执行回发。我的问题是,每次回发后窗口都会丢失。我该怎么做才能使我的RadWindows在回发后保持打开状态,包括其内容和位置 如果没有内置功能来还原我的动态RadWindows,请告诉我如何保存当前windows内容,以便在下次回发时手动加载。我想用一个隐藏控件来保存我的RadWindow

我正在用Telerik做一些ASP

在我的页面上有两个按钮,分别是创建窗口和回发。“创建窗口”按钮使用Window.radopen在其click事件客户端上动态创建了一个新的RadWindow。“回发”按钮只是执行回发。我的问题是,每次回发后窗口都会丢失。我该怎么做才能使我的RadWindows在回发后保持打开状态,包括其内容和位置


如果没有内置功能来还原我的动态RadWindows,请告诉我如何保存当前windows内容,以便在下次回发时手动加载。我想用一个隐藏控件来保存我的RadWindow位置和内容,但我该怎么做呢?它的内容是一个有大量文本框的用户控件,我不想让我的客户重新键入所有文本框。

RadWindow在第一次显示时是通过JavaScript生成的。您可以通过您选择的开发者插件轻松检查这一点。显示它们之后,它们将创建包装器div作为form元素的直接子元素。这意味着它们没有服务器端呈现,因此无法跨回发在服务器上持久化

您可以使用AJAX——让按钮执行AJAX请求,该请求将更新页面所需的内容,但不会更新RadWindows。查看这篇帮助文章,其中他们解释了如何将AJAX与RadWindow一起使用: