ASP.NET - 从iframe返回值到主页面

时间:2013-04-02 11:54:24

标签: asp.net iframe printing dialog return

我在usercontrol上有一个iframe。我需要打印我动态加载iframe的网页。我能够达到这个目的。但我无法确定用户是否实际打印过。
我在iframe的网页上调用了javascript函数print() 当显示打印对话框时,我需要知道用户是选择了OK(打印)还是取消并将其传回用户控件。
关于如何做到这一点的任何想法。

提前致谢。

1 个答案:

答案 0 :(得分:0)

无法做到。如果打印已完成或取消,浏览器将不会通知您。

您可以在某种程度上使用onafterprint事件,但仅在FF和IE上支持。例如,在IE 10上,在打开打印对话框之前触发事件。

https://developer.mozilla.org/en-US/docs/Printing