列印功能使用了ActiveX來進行列印,
正常情況下,user端在第一次執行時,就會自動跳出安裝ActiveX的畫面。(前提當然是你的瀏覽器的安全性設定,允許下載安裝ActiveX)
但是....
近來發現,有些電腦在第一次進入時,卻無法進行自動安裝的動作,
點按列印時,出現了一個空白的頁面.....
原因不行....可能是因為ActiveX無法自動載入與安裝吧~~
在微軟網站上,看到下列的解法,經實驗証明....XXX真的有效...呵
兩個步驟
1. 下載PrintControl.cab檔案
2. 設定Web.Config檔案
<configSections>
<sectionGroup name="businessObjects">
<sectionGroup name="crystalReports">
<section name="printControl" type="System.Configuration.NameValueSectionHandler,System, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, Custom=null"/>
</sectionGroup>
</sectionGroup>
</configSections>
<businessObjects>
<crystalReports>
<printControl>
<add key="url" value="http://myserver/PrintControl.cab"/>
</printControl>
</crystalReports>
</businessObjects>
參考網址:http://msdn.microsoft.com/zh-tw/library/ms225384(VS.80).aspx
沒有留言:
張貼留言