ActiveX控件运行在客户端。我们可以获得客户端的一些信息,如IC卡的信息,客户端的验证等等。但是ActiveX控件也有许多缺点:客户端的部署很困难,如客户端不能正确下载,下载了以后不能正确执行,下载的时候需要设置IE的安全级别等等。
更多的时候,我都在使用COM组件来扩展ASP的功能。准确地说,是服务端运行的Activex Dll组件。使用Server.CreateObject(“工程名.类名”)即可完成对组件的调用。这种方式问题很少,只要组件中以PUBLIC对外暴露方法既可。但是,有时候我们必须使用ACTIVEX 控件(*.OCX)嵌入到网页中执行来获取客户端的信息。这就有了许许多多的一些问题。
这是我们需要解决的N个问题(从简单到难)
1. 如何从服务端获取数据,传递到ActiveX控件中。
1) 初始化时使用参数绑定
2) 运行时得到数据
2. ActiveX控件得到客户端的信息,如何传递到服务端。
3. 安全性
1) 数字签名
2) 使用IOBJSAFE接口
ASP与ActiveX控件交互实战(一)http://blog.csdn.net/online/archive/2004/08/09/68872.aspxKittow补充:本章实例一开始少写了增加一个名为txtinfo的文本框(TextBox)的环节,要注意。为了调试方便,建议为含有控件的html文件建立虚拟目录
ASP与ActiveX控件交互实战(二)http://blog.csdn.net/online/archive/2004/08/09/68873.aspx
ASP与ActiveX控件交互实战(三)http://blog.csdn.net/online/archive/2004/08/09/68874.aspx
当前评分 2.1 , 共有 78 人参与
- Currently 2.128205/5 Stars.
- 1
- 2
- 3
- 4
- 5