使用后面的代码将数据从ASP.NET弹出窗口发送到父窗口

时间:2012-06-08 18:29:00

标签: asp.net

我有一个ASP.NET弹出窗口。单击弹出窗口中的按钮,在服务器端完成一些处理并创建一个复杂的对象,然后子窗口关闭。现在关闭子窗口,我想在不使用javascript的情况下将此复杂对象发送到父窗口。如何实现这一目标?

2 个答案:

答案 0 :(得分:0)

不要打开弹出窗口来创建这个“复杂对象”。在服务器端创建它,然后在响应中呈现它。将回到原来的窗口。

使用javascipt完成任务没有任何问题。 Asp.net本身使用了很多javascript。

答案 1 :(得分:0)

由于您需要在主页面和弹出窗口之间进行密切交互,是否要将其保留为单独的页面?更好的解决方案可能是在asp:Panel中包含弹出窗口的控件,并使用AJAX Modal Popup Extender将其显示为模式弹出窗口。这样,您可以通过单击弹出窗口中的控件来访问主页面的所有状态。