网页中使用active控件,为什么用aspx就不行?

llynn 2009-05-06 10:01:59
在html中用<object>方式使用了activex控件,一切都正常,运行也是正确的。但我把相同的代码写入aspx中,就出现问题,javascript代码中出现“对象不支持此属性或方法”。
我原来认为只能在html中使用activex控件,现在查了下,aspx中使用时就出现问题,这两个有区别吗?请指教,谢谢!!
...全文
146 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
feiyuan0204 2009-11-26
  • 打赏
  • 举报
回复
请问下,你是怎么设置的?我也遇到这种情况了!
llynn 2009-05-10
  • 打赏
  • 举报
回复
问题我已经解决了,是由于internet安全设置问题
llynn 2009-05-07
  • 打赏
  • 举报
回复
我的activex控件是用vc++编的.ocx,用的是C#语言调用的,这个对activex控件有没有影响呢?是不是要用register语句在.aspx页面中像注册自定义控件一样注册一下?
llynn 2009-05-07
  • 打赏
  • 举报
回复
指定了,就是和在html中的用法是完全一样的,那个里面用就没有问题的
llynn 2009-05-07
  • 打赏
  • 举报
回复
呵呵 是我写错了。我写的就是你那样子的格式,不过现在还没有知道问题到底出在哪里的,继续探索中。。。
我姓区不姓区 2009-05-07
  • 打赏
  • 举报
回复
你指定object的classid了吗
llynn 2009-05-07
  • 打赏
  • 举报
回复
上面大家建议的方法我都试过了还是不行的,在html内运行这个控件的时候还会跳出来警告框,问你要不要运行activex控件的。
但是在aspx中就直接没任何显示,就是一个透明的object的框,我感觉是根本没有能够生成这个object,所以调用activex控件里面的函数就会出现问题,说是“对象不支持此属性或方法”。
不知道问题出现在哪里呀?
jackljane 2009-05-07
  • 打赏
  • 举报
回复
你把aspx的里html 标签后的那串东西删掉
我姓区不姓区 2009-05-07
  • 打赏
  • 举报
回复
少写了4位吧:EC24BF20-D69E-4bae-B0F9-BA9A46CD1465
llynn 2009-05-07
  • 打赏
  • 举报
回复
aspx中<object id="robot" classid="clsid:xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx">,因为运行的时候显示不出任何东西,我就在在object中添加了“runat="server"”语句,现在编译的时候就会出现问题“GUID应包含4个短划线的32位数”的错误。这是为什么呢,大家帮帮忙啊,谢谢!
我姓区不姓区 2009-05-06
  • 打赏
  • 举报
回复
应该可以的啊
xue1234567890 2009-05-06
  • 打赏
  • 举报
回复
没有关系..或许写的没有错误的话,
lz 关掉vs,然后再开就应该没事了..
蓝海D鱼 2009-05-06
  • 打赏
  • 举报
回复
没有区别的, 不要换个方向 查原因吧

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧