asp编程如何控制打印使一张票据只能打印一次?

目前用asp编写,已经实现将各部门用料申请单在web页面上打印出来。(在显示页面是每一条申请计划作为一行,在行尾添加“打印单据”列,点击后链接至打印页面,按照出票单格式进... 目前用asp编写,已经实现将各部门用料申请单在web页面上打印出来。(在显示页面是每一条申请计划作为一行,在行尾添加“打印单据”列,点击后链接至打印页面,按照出票单格式进行排版),目前遇到问题是,客户想对打印功能进行限制,每一条申请记录只能打印一次,这时需要对打印操作进行记录,这个功能怎么实现呢? 展开
 我来答
phonglin1
2014-10-14 · TA获得超过531个赞
知道小有建树答主
回答量:443
采纳率:100%
帮助的人:554万
展开全部
这个功能实现容易,操作起来有难度。因为打印机是多故障硬件,缺纸、缺墨、卡纸、驱动问题、死机、卡机等等,在解决问题后都可能要重新打印。
追问
谢谢你的回答,我想如果遇到故障,可以考虑再赋予用户权限。主要是控制客户端打印一次,怎么写代码服务器端控制呢?
追答
那位朋友说的方法是很可行的。在单据列里加一个“是/否”字段,当用户点击“打印”按钮的同时将字段赋值为真,并重新加载页面。如果字段为“真”打印按钮为灰色不可点击。
arianl
2014-10-14 · TA获得超过172个赞
知道小有建树答主
回答量:382
采纳率:77%
帮助的人:138万
展开全部
只要客户点击打印按钮。就把已经打印了赋值给一个变量,写进cookie或者数据库,
最好是用Ajax,同步刷新。当再次想打印的时候,就会首先搜索这个变量是否标志已经打印。
如果打印过了就禁止再次打印。
追问
有实例没有 ,Ajax用的不多
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式