使用ModalPopupExtender从iframe(另一个页面)调用方法

时间:2013-03-12 16:54:46

标签: c# asp.net ajax

我有一个ajaxToolkit:ModalPopupExtender,它具有一个加载另一个页面的popupcontrolid iframe。 我已经设法将一些参数从父级传递到iframe页面。现在,我希望在用户单击按钮时将一些信息传回父页面。 我的第一个解决方案是编写一个用get参数重新加载父页面的javascript,但这样就重新加载了WHOLE父页面。

当关闭iframe页面时,我想在父页面上调用“代码隐藏”方法(传递一些值),但是必须在没有页面重新加载的情况下调用此方法(即asp中的按钮:UpdatePanel?但是如何传递一些价值?)。

有没有办法做到这一点?

提前致谢, 阿尔贝托

1 个答案:

答案 0 :(得分:0)

如果您希望更新父页面上的某些信息,则需要编写一些JavaScript。如果没有看到你现有的一些代码,那么就很难提出建议,但这会产生一些影响

window.top.parentFunctionNameToUpdateValues();

可以根据iframe中的操作触发回帖给您的父级。

如果父级中没有任何内容需要更新,只需将iframe中的表单发布到父级,然后处理父级中的onload以解析所需的值。