如<OBJECT   id="control123"   classid="clsid:E7B6FBBF-6896-4785-A500-50E3047A5B3"   >在cs页面中  
  private   void   Page_Load(object   sender,   System.EventArgs   e)   
  {   
     control123.login();   
  }     错误报告是:   
        找不到类型或命名空间名称“control123”(是否缺少   using   指令或程序集引用?)   
        请教各位兄弟:Object   对象怎样在*.aspx.cs   中调用???   control123是一个COM组件,login()是control123里面封装的方法,怎么在aspx.cs中控制control123

解决方案 »

  1.   

    因为控件里面有好多事件不好处理
    用JS控制不方便
    而且需求要求在aspx.cs中进行控制
      

  2.   

    <object id="mainTable" classid="CLSID:3F166327-8030-4881-8BD2-EA25350E574A" codebase="../../../ASRREPORTS/CellWeb5.CAB"
                    style="height: 94%; width: 100%">这里有个codebase..你看你那是不是也要引用这个..
    应该还有个.CAB文件.你要放进项目里的
      

  3.   

    你要用到控件自带的方法.
    如果在后台的话应该还有控件自身的DLL..
    JS就不用
      

  4.   

    codebase有,但是还是不行呀!
      

  5.   

    我在后台引用了它的DLL
    可以实例化他的对象
    但是它和前台的object联系不起来
    着急
      

  6.   

    从你的描述看,这个object是客户端的html代码里的?
    如果是这样就不用考虑了,服务器不可能执行客户端的代码的,可能服务器连这个COM都没有,怎么执行呢
      

  7.   

    JS控制。在CS中调用JS方法
    control123.方法()
      

  8.   

    如果是自定义控件,有没有在代码页注册:
    <%control profixed tagname="" namespace="" name="" ....
      

  9.   


    在CS中得不到跟control123相关的信息(例如control123的ID),有什么办法可以让它们关联呀
      

  10.   


    它是一个COM组件,用VC写的,在页面上我现在只有通过OBJECT能呈现出来
      

  11.   

    这种Object是在客户端调用的,不关服务端啥事,用js调用吧,网上很多例子。
      

  12.   

    注册com组件 js调用
    开始-程序-vs-命令提示:
    1 regasm dll路径
    2 gacutil /I dll路径3 var a = new ActiveXObject("命名空间.类名");
      a.login();
      

  13.   

    具体要处理哪些事件呢?
    COM是你自己写的,可以改动?
      

  14.   

    需要调用COM中的方法
    例如Login(ref a, ref b, c, ref d, ref e, ref f)方法
      

  15.   

    使用javascript解决的
    感谢大家的帮忙