从子弹出窗口关闭父弹出窗口

时间:2012-05-21 08:03:56

标签: asp.net telerik popup

我正在使用telrik radopen函数打开弹出窗口。我有一种情况,子弹出窗口从父弹出窗口打开,从祖父母.aspx页面打开。

  

祖父母(.aspx页) - > popup(parent) - >弹出式窗口(子)

我想点击子弹出窗口上的按钮关闭父弹出窗口和子弹出窗口。我尝试使用

GetRadWindow().BrowserWindow.BrowserWindow.Close() // this one and variations of this errored !

GetRadWindow().BrowserWindow.close(); // this didn't error but didn't close parent window

GetRadWindow().Close(); //this closes only child window when invoked from button click on //child window

我读到了问题是否可以从子(Javascript)关闭父窗口?

如果无法从子弹出窗口关闭父弹出窗口,那么有一个解决方法,以便我可以模拟子控件上的“提交按钮单击”的行为,可以关闭子窗口和父窗口并刷新网格祖父母.aspx页面?

可能是重定向可以帮助。在那种情况下我该怎么做? 任何建议。

由于

1 个答案:

答案 0 :(得分:0)

您可以先关闭子窗口,然后关闭父窗口(基于子窗口传递的值),而不是一次性关闭所有窗口。

Window / Returning Values from a Dialog

CommunicationBetweenRadWindowsASPNET.zip