从使用RDLC开始就被这个问题困扰了很久,网上的解决方案都没有效果。。。
后来发现只要把网站加到“可信站点”后,这个问题就再也没有出现了,打印一切OK。。。
但客户不接受这个解决方案,今天有空比较了一下,当IE internet安全级别为“Medium”时,打印正常,当设置为“Medium-High”时,就出现了“unable to load client print Control”的提示,不能打印。
认真的比较了安全级别为“Medium”和“Medium-High”的差别,发现当安全级别为““Medium””时,“仅允许经过批准的域在未经提示的情况下使用ActiveX”这一项是“Disable”,而“Medium-High”是“Enable”。
在修改了这个选项后,打印一切OK。。。。。。。
晕倒了。。。。。。。
为什么微软的打印控件不是和网页打印控件一样呢?不知道微软的这个控件是否“已签名”并标记为“安全”?????
2 个解决方案
#1
曾尝试用JS修改注册表,但总找不到Wscript.shell对象。。。。。
我们不可能在客户端服务器上面一遍遍的尝试,所以。。。。。
至今仍无解。。。。。。。
我们不可能在客户端服务器上面一遍遍的尝试,所以。。。。。
至今仍无解。。。。。。。
#2
关注!
#1
曾尝试用JS修改注册表,但总找不到Wscript.shell对象。。。。。
我们不可能在客户端服务器上面一遍遍的尝试,所以。。。。。
至今仍无解。。。。。。。
我们不可能在客户端服务器上面一遍遍的尝试,所以。。。。。
至今仍无解。。。。。。。
#2
关注!