ASPX直接打印后跳转页面如何实现

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ASPX直接打印后跳转页面如何实现相关的知识,希望对你有一定的参考价值。

网站有三个页面,分别是:a.aspx,b.aspx,c.aspx,他们的关系是,a页面按钮跳转b页面同时不显示a页面,b页面按钮打开新的c页面,就是一个跳转一个打开新页面,现在要实现的是,当点击c页面中的“直接打印”按钮,对当前页面内容进行打印,设定时间过后自动关闭当前C页面且返回到a页面,或者关闭当前页面同时让b页面跳转到a页面。
打印代码如下:
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,2,2);setTimeout('window.close()',5000)>

十分感谢!

参考技术A 定义JS方法
function finishPrint()

window.openner.location.href='a.aspx';//将父页面b转向a.aspx
window.close();//关闭C

然后按钮调用
<input type=button value=直接打印 onclick=document.all.WebBrowser.ExecWB(6,2,2);setTimeout('finishPrint()',5000)>本回答被提问者和网友采纳
参考技术B 考虑使用 body 里的 onafterprint 事件,在该事件中写一个脚本

以上是关于ASPX直接打印后跳转页面如何实现的主要内容,如果未能解决你的问题,请参考以下文章

html页面,验证密码后跳转进入该页面,不能直接输入url进入改页面,怎么办?

linkbutton无法跳转到指定页面

vue实现登录后跳转到之前的页面

用户登录后跳转到 登录前 的页面 url 跳转 (转自CSDN pasic)

如何获取url的参数,并完成指定页面跳转。

怎么实现扫描二维码跳转到指定页面