客户要求开发winform的activex控件,要求能够在asp.net页面中操作。我开发好后在windows窗体中能正常运行,在aspx页面中运行却显示空的方框。园子里查询到在页面中加入如下代码: <object id="Object1" classid="http:testcontrol.dll#testcontrol.dll.UserControl1" VIEWASTEXT style="width: 508px; height: 453px"/> 可是仍然无法显示。
要求能在asp.net操作控件属性,哪位高手能指导下?
注:是用vs 2005的开发的。客户希望能够在windows和asp.net页面中都能使用。
参考一下这个吧.
http://www.cnblogs.com/homer/archive/2005/01/04/86473.html
只用delphi开发过ActiveX控件. 我提几个意见你看一下,是不是以下几个问题导致的.
<object id="Object1" classid="http:testcontrol.dll#testcontrol.dll.UserControl1" VIEWASTEXT style="width: 508px; height: 453px"/>
1.你的那个classid="http:testcontrol.dll
是不是应该改成你当前的那个ActiveX所部署的目录才对?就算是你你的那种写法,也应该是
classid="http://testcontrol.dll
以上问题仅供参考.