日期:2014-05-19  浏览次数:20728 次

c# 编写activeX控件无法正常显示
最近看了红马天下的关于用C#编写ACtiveX控件的文章
(http://www.cnblogs.com/homer/archive/2005/01/04/86473.aspx),
自己试了一下,
发现几个问题,
1、按照红马的方式,建立用户控件类库,不作任何的代码的修改,仅在用户控件上添加lable,编译后,和写好的Html一起放在一个建立好的虚拟目录下面,在ie里面输入地址:htpp://localhost/虚拟目录/HelloWorld.htm
并没有按照红马所说的显示内容,只是在Activex的地方出现了一个白框,说明Active控件是加载到页面了,但是没有正确的显示,在其他机器上访问次虚拟地址也是一样,这是问题一

继续按照文章的说明往下走,在AssemblyInfo.cs中添加安全声明system.security,assembly:allowpartiallytrustedcallers()
结果还是和1中的问题一样,没有正确显示,也没有IE提示
下面的就不再继续了,因为也是没有正确显示,

我的开发环境是vs2005   +   ie7.0

------解决方案--------------------
安全性不适合