1、分页的数据,想进行批量自动打印。
现在是前台使有javascript,调用window.print()打印正常。
想通过后台,自动进行翻页,然后再执行下面的语句打印,
ClientScript.RegisterStartupScript(this.GetType(), "prnstr", "<script language='javascript'>window.print()</script>");调用时没有反应。
不知什么原因?或者像这种批量打印有没有其它更优的方法?
2、asp.net 想进行客户端的读卡,如IC卡等。这些有什么方法吗?
.net可以做activex控件吗?

解决方案 »

  1.   


     1. 导出到word 或 excel 中去打印
     2. asp.net可以用Activex, 但比较难
      

  2.   

    为什么通过后台调用js函数window.print(),会没有反应呢?
    asp.net 客户端读卡就没好方法了吗?
    请高手指点。
      

  3.   

    ls,因为单纯调用window.print(),只能打印当前页。
    现在是想实现批量全部打印。
    例如图片分页显示,然后想打印所有图片,所以就想通过后台调用js。
      

  4.   

    看来是没有人提供一个方法。暂时结贴吧,无满足答案。最后自己是没采用直接打印的方法,采用的方法是通过后台把所有数据按页生成pdf,然后打开pdf客户自己打印。
    估计web直接批量打印还是有些困难,估计得自己写打印组件。