window.print然后从c#后面的代码重定向

时间:2011-07-22 03:25:28

标签: c# javascript redirect printing code-behind

我已经搜索了所有可能的方式而且我被卡住了:(希望有人可以给我一些关于如何完成以下内容的指示:

Page1打开第2页

打印后,作为windows.print()的第2页我希望它能重定向回到page1

现在page2在page_hind上加载信息后,如果我在完成加载页面之后放置了response.redirect,那么它在打印完成后会打印出来。希望它是可以理解的,这样有人可以给我一些解决方案。

我试过放一个计时器,但问题是用户可能不会立即打印或者他们必须等待计算机识别打印机或任何其他情况所以我必须依赖它打印然后重定向

此外,重定向必须从代码隐藏传递一个变量,所以我想的可能是从代码隐藏调用windows.print并传递该参数,所以在完成后它可以从具有正确值的javascript重定向?非常感谢任何帮助。

提前致谢

1 个答案:

答案 0 :(得分:0)

一种可能的解决方案就是在page2的新窗口中打开window.open();然后用户打印并关闭窗口。简单,干净,有效。