【发布时间】:2014-11-19 17:32:34
【问题描述】:
我有一个 RadWindow,在那个 rad 窗口中有一个按钮会弹出另一个 radwindow。 (在父窗口内,它是一个不同的页面)。关闭子 radwindow 后,我应该能够将我的数据表发送到父 radwindow。有什么建议吗?
【问题讨论】:
标签: asp.net datatable telerik radwindow
我有一个 RadWindow,在那个 rad 窗口中有一个按钮会弹出另一个 radwindow。 (在父窗口内,它是一个不同的页面)。关闭子 radwindow 后,我应该能够将我的数据表发送到父 radwindow。有什么建议吗?
【问题讨论】:
标签: asp.net datatable telerik radwindow
这在很大程度上取决于您的设置和您需要传递的数据。以下是简要概述:
你有一个服务器对象,你不能通过 JavaScript 传递数据:设计一种方法将数据存储在服务器上(例如,在缓存或会话中),以便稍后在父页面中访问它。
您可以通过 JavaScript 传递数据:在这种情况下,您可以简单地处理 RadWINdow 的 OnClientClose 事件以获取数据并将其从内容页面传递给其 close() 方法,如下所示:http://www.telerik.com/help/aspnet-ajax/window-client-side-events-onclientclose.html .
在任何一种情况下,您都应该使用 OnCLientClose 事件来处理客户端上的数据(请参阅此演示 http://demos.telerik.com/aspnet-ajax/window/examples/dialogreturnvalue/defaultcs.aspx),或者在将处理服务器上的数据的第一个对话框上启动回发。
此演示将向您展示一种稍微不同的方式,即通过服务器然后执行 AJAX 请求以更新第一页:http://demos.telerik.com/aspnet-ajax/controls/examples/integration/gridandwindow/defaultcs.aspx?product=window。
【讨论】: