我刚开始接触asp.net,以前一直用VC写的 Active Ocx+VB,最近一个项目要用到asp.net,但是Active OCx是现成的,我不想重新写,使用asp.net开发的时候遇到了如下问题:
1:ocx如何能访问服务器端控件的数据。
2:客户端支持vbscript对ocx编程吗?
我用的开发环境是vs 2005

解决方案 »

  1.   

    没用过。
    http://community.csdn.net/Expert/TopicView3.asp?id=5344601
    帮忙给顶一下吧。
      

  2.   

    应该没问题吧,在页面中嵌入ActivX控件我用过挺多了,也是VS.NET2005的
    如MSCOMM,CELL控件等等应该没问题的
      

  3.   

    感觉服务端访问客户端数据,或者客户端访问服务端数据好难,也许是我不熟练,呵呵。
    因为ActiveX 需要调用方法,而这个方法的参数,需要从服务器端控件获取,而ActiveX只能在客户端运行,不知道各位高手是怎么做的呢?
      

  4.   

    ActiveX要访问服务器,必须要在服务器上面写一个服务器程序,原理就象C/S结构一样,它们之间可以通过tcp/ip协议或soap,dcom,corba等进行通讯,我建议使用soap进行通讯即所为的web server,因为它可以穿透防火墙
      

  5.   

    当然可以啊, 用最简单的soap协议就可以进行通信了
      

  6.   

    用socket来通讯咯,可选的协议非常多,但如果要面对可能存在的防火墙,则必须选择基于HTTP的协议。