日期:2014-05-18  浏览次数:20434 次

高分求救:asp.net调用自定义的ActiveX控件遇到的问题
我自己做了一个画曲线的ActiveX控件,在已经成功asp.net调用,但是我想.net里的按钮事件函数里面调用ActiveX控件,却不知道怎么调用,引用我已经加了,在对象浏览器页面里也能看到该接口函数,现在我把调用ActiveX控件里接口函数的代码发上来,大家帮我看看是什么错
加的引用:
using   MyWeb.TEST00Lib;

按钮事件函数:
private   void   LastMonth11_Click(object   sender,   System.EventArgs   e)
{
//先给该控件类new一个
MyWeb.TEST00Lib.Test00Class   E   =   new   MyWeb.TEST00Lib.Test00Class();  
//调用接口函数
E.OnPrevmonth();
}

编译可以成功

网页运行的时候也没有错,就在地点该网页上该按钮的时候出错
我把错误代码帖上,请高手帮忙看一下阿
存储空间不足,无法完成此操作。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.OutOfMemoryException:   存储空间不足,无法完成此操作。

源错误:  


行   71:MyWeb.TEST00Lib.Test00Class   E   =   new   MyWeb.TEST00Lib.Test00Class();  
行   72:E.OnPrevmonth();

 

源文件:   d:\myweb\webform1.aspx.cs         行:   71  

堆栈跟踪:  


[OutOfMemoryException:   存储空间不足,无法完成此操作。]
      MyWeb.WebForm1.LastMonth11_Click(Object   sender,   EventArgs   e)   in   d:\myweb\webform1.aspx.cs:71
      System.Web.UI.WebControls.Button.OnClick(EventArgs   e)   +108
      System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String   eventArgument)   +57
      System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler   sourceControl,   String   eventArgument)   +18
      System.Web.UI.Page.RaisePostBackEvent(NameValueCollection   postData)   +33
      System.Web.UI.Page.ProcessRequestMain()   +1277

 




------解决方案--------------------
activex 是执行在客户端的
asp.net 是执行在服务器端,
不能这么直接使

------解决方案--------------------
up
------解决方案--------------------
倦怠说的意思是ActiveX是在客户端上使用的,是不可以在服务器端使用。要是一定要使用就在客户端上适用
------解决方案--------------------
mark