asp网页中关于成绩单批量打印的问题(100分)

  • 主题发起人 主题发起人 coma
  • 开始时间 开始时间
C

coma

Unregistered / Unconfirmed
GUEST, unregistred user!
我在写一个成绩单生成和打印的一个asp页面,
现在可以生成一个页面(某学生的成绩单),也可以打印该页面
现在的问题是,我想添加一个按钮,可以打印一个班级的学生的成绩单,有好的处理方法否
我试过用javascript,调用打印,再调用location=下一个学生的成绩单,好像可以实现
不过不是很好,屏幕会弹出很多win打印窗口(每一个打印script会弹出一个)
估计在script里面+延时会好一点
不过我觉得这个方法很不好,不知道有没有专业点的方法,请介绍,谢谢。
 
补充:我现在采用的方法巨笨,用户还需要点击每个弹出窗口的【确定】才可以真正打印,
那一个班级30个学生的话要点击30下【确定】,坏处多多。
我希望用户点击一下某个按钮【打印整个班级】基本就不用干预的方案,
不知道有没有控件+demo例子,请推荐
有碰到过这类问题的说说你们的解决过程,谢谢
 
这种你最好发送到excel中去打印.
CSDN上这篇文章你可以看一下,也许有帮助.
http://www.csdn.net/Develop/Article/15/15355.shtm
 
去这里看看,http://www.fcsoft.com.cn:8080/webprintsample/index.html
另外如果装了word或EXECL,也可先生成查询,然后调用WORD打印.
方法如下:
<% response.buffer=false
Response.ContentType = "application/msword"
response.AddHeader "content-disposition", "inline;
filename=report.doc"
%>
 
谢谢2位的解答,有点帮助。
 
我是不是要结束这个问题才可以分配分阿?偶觉得应该给2位同志分表示偶的谢意,可是又不是全部
 
后退
顶部