我用C#写了一个控件,我在网页上调用这个控件的时候,总是显示不了??请大家帮帮忙~~~//=====================================================================================
  网页调用代码:
//=====================================================================================<object id="SimpleControl" classid="http://192.168.0.101:1010/SimpleControl.dll#SimpleControl.UserControl1" Width="200" Height="100" VIEWASTEXT> </object>

解决方案 »

  1.   

    请参考
    http://homer.cnblogs.com/archive/2005/01/26/97822.html
      

  2.   

    用C#写的控件在现实中是不可用的,因为它必须有.NETFRAMEWORK环境.也就是说要想让它正常运行,你必须让所有的看你网页的机器装上.NETFRAMEWORK.所以在网页里的OCX控件一般都用MFC或VB写.
      

  3.   

    楼上说的我明白,我是在自己的机器上作的,我的机器已经安装了.NETFRAMEWORK。我就是想试一试~~~~~~~~~~~~~~~~~~网上有这样的例子,但是我照着做还是做不出来????大家能不能提供一些相关的资料??
      

  4.   

    你可以搜索 在网页上显示Winform控件,我记得有帖子的
      

  5.   

    你把像雅狐那样的软件全部卸掉,在IE的高级里面允许ACTIVEX显示运行.在本地信任站点或INTERNET信任站点里加上你网页地址
      

  6.   

    或者你先在WINFOMR中看看它能不能显示,WINFORM中能显示,你就按上面操作,WINFORM中不显示就说明你做的程序有问题
      

  7.   

    C#程序没有问题,我就是显示一行文字。IE的设置我也都允许了,就差信任站点了~~~~~
      

  8.   

    原因是我们没有在控件中声明需要的权限。当在代码中没有声明权限时,.Net的运行时安全管理将不知道我们要使用什么权限,那么安全管理将默认的“无权限”赋予这个控件,那么这个控件连显示介面的权限都没有,当然无法显示了。
    所以可以用一个特殊的安全特性声明在控件中,这个声明表示这个控件要求使用客户端的控件权限,而且保证不超过.Net默认的权限,那么.Net通过这个特性了解控件需要默认权限后,会赋予控件权限。这样控件就显示出来了。这个声明语句就是在AssemblyInfo.cs中添加一句:
    [assembly : AllowPartiallyTrustedCallers()] 
    上面的代码就是声明的含义就是:此程序集需要.Net安全设定中定义的默认权限,且不会超过这个默认权限。客户端.Net运行库在执行这个控件的代码时,会检测到这个声明,就会把Internet_Zone区的权限赋予这个控件。这样,空间就显示出来了。
      

  9.   

    <object id="SimpleControl" classid="http://192.168.0.101:1010/SimpleControl.dll#SimpleControl.UserControl1" Width="200" Height="100" VIEWASTEXT> </object>这个子可以写相对路径。
    http://192.168.0.101:1010 不要
    .net 控件不可以跨域访问的
      

  10.   

    还有你那个用法不是 ActiveX控件
    而是 .net 控件
      

  11.   

    这个我做成功啊,2个月前了,具体情况忘了
    <body > 
    <object id="helloworld" classid=’http://localhost/HelloWorld.dll#HelloWorld.Demo’ Width="184" Height="96" VIEWASTEXT> </object>
    </body> 
    你把dll跟html放都同一目录,,,,
    其余的安全设置好象也没怎么做,至少自己访问的时候没有刻意去设置一些安全选项
      

  12.   

    EvilYangs(EvilYang) :
    可以把你的源代码发给我吗??
    谢谢
      

  13.   

    http://homer.cnblogs.com/archive/2005/01/08/88780.aspx
      

  14.   

    我按照这个例子在网页中也不能显示,不知为什么?http://www.cnblogs.com/homer/archive/2005/01/04/86473.html