当前位置: 代码迷 >> ASP.NET >> |M| 500分 利用XML实现通用WEB报表打印 照这个做,让小弟我们的客户很是麻烦的打印方法 想改进 大家看看有什么方法
  详细解决方案

|M| 500分 利用XML实现通用WEB报表打印 照这个做,让小弟我们的客户很是麻烦的打印方法 想改进 大家看看有什么方法

热度:923   发布时间:2013-02-26 00:00:00.0
|M| 500分 利用XML实现通用WEB报表打印 照这个做,让我们的客户很是麻烦的打印方法 想改进 大家看看有什么方法
http://www.yesky.com/20030214/1652186_3.shtml
以前幕白兄帮我完善了这个打印程序
这是一个.NET打印的方法
虽然好,但是要调信任网站和区域安全

问题就是在区域安全这里
有的客户安装了.net   1.1   或   2.0   后总是会报错
这个时候就没有办法了,重装也是不行
让客户重装系统又是一个不可能的方法
所以总是这样流失了客户

所以现在我想,我可不可以把这个 "利用XML实现通用WEB报表打印 "
把原来的.net   插件做成   WinForm   程序
然后
在网页上点击打印按钮  
让他执行  
客户打开的打印程序(WinForm)  
打印网站上指定的xml

谢谢

------解决方案--------------------------------------------------------
没有必要,你只要做成WebService方式调用即可.
------解决方案--------------------------------------------------------

------解决方案--------------------------------------------------------
在 Internet Explorer 中使用 Windows 窗体控件
http://chs.gotdotnet.com/QuickStart/winforms/default.aspx?url=/quickstart/winforms/doc/WinFormsIeSourcing.aspx
------解决方案--------------------------------------------------------
HKEY——CLASSES——ROOT增加一项(应用程序的名字)——Shell—— Open—— Command在应用程序名字下增加字符串 URL Protocol ;修改Command里面的默认值的数据为 应用程序的安装路径和执行文件的名字,如:“ ”c:\program\shangwutong\shangwutong.exe” %1 ” 这一项是为了网页上的调用。在网页中只要做一个连接,地址写: “应用程序名字:”。
------解决方案--------------------------------------------------------
学习