`

Asp.Net 中使用客户端Activex控件需要注意的事情

阅读更多

案例:Asp.Net +VB制作的Activex控件
操作系统:Windows2003 +Sp1

现象1:通过
    <OBJECT classid="CLSID:132A80F5-F1D1-4549-B70D-1473B854A938" id="ucHello" VIEWASTEXT>
    </OBJECT>
    插入控件后,控件可以正常显示。

现象2:
<script language="vbscript">
    document.getElementById("ucHello").Caption="Please click button"
   sub myclick()
        document.getElementById("ucHello").Caption="LiFei I Love You"
   end sub
  </script>
程序运行过程中,总是报脚本错误,对象不存在。

现象3:
从IE中查看源文件,并为发现错误,拷贝后保存成静态Html页面保存到本地,页面正常显示,脚本运行正常。

现象4:
以Http方式访问静态页面,页面显示不正常,同时报脚本错误。

经过分析,可知无论是静态还是动态页面,以Http方式访问,均报错误,这样可以排除Asp.Net的问题,因此怀疑是IE设置的问题。

最后将IE进行如下设置:


系统运行正常。

我最开始以为是Asp.net的问题,在Google上也找了很多的文章,但是都是说得不清不楚,但是通过现象4排除了Asp.net的问题。所以以后在进行BS+Activex控件的开发中,要考虑Windows中IE设置的问题,由于处于开发阶段的控件不可能数字签名,因此不要因为这个细节,影响了开发。

BTW:原先以为是Asp.net的问题,浪费了好多时间的,晕。
分享到:
评论

相关推荐

    asp.net知识库

    ASP.NET 2.0中使用webpart系列控件 ASP.NET 2.0 中实现跨页提交 新控件、管理外观、布局及其它用户体验 ASP.NET 2.0 缓存技术 (原创) asp.net 2.0中的theme主题覆盖问题 asp.net 2.0中利用app_offline.htm功能 ...

    ActiveReports for .NET--灵活强大的.Net 报表制作控件

    使用.NET 版的ActiveReports,你可以采用Visual Studio.NET 编辑器,用C#或Visual Basic .NET 语言编写报表代码,其中包含了ASP.NET 服务器控件,帮助您安装web客户端浏览器以及WinForms浏览器控件,以提供单页浏览...

    asp.net数据库(buffer)实例

    CELL插件是一款基于ActiveX技术的解决中国式报表显示和打印的第三方控件, 和其它第三方ActiveX控件一样,用友华表CELL插件只能运行在客户端,只能使用JAVASCRIPT、VBSCRIPT客户端语言操纵控件,进行直接处理客户端...

    html页面通过ActiveX控件调用摄像头实现拍照上传demo代码下载

    该摄像头控件工作在客户端浏览器中,支持多种服务器端编程技术及部署环境,支持asp、jsp、php、asp.net等常见的服务器端编程技术,图像采集结果支持jpg和bmp格式图片。 2.控件集成jsp,asp,html,php使用说明 控件...

    优道PDF阅读控件源码asp.net版v2.4

    ActiveX技术支持无缝嵌入到各类网站和软件产品当中,控件小巧且功能强大,不需要在客户端再安装Adobe Acrobat Reader等其它PDF阅读器就能打开浏览PDF文件。完美支持大文件的在线浏览,简单的调用方式可以让您很方便...

    用友华表CELL插件Demo

    针对客户端ActiveX控件如何与服务器端进行数据交互,本文介绍了实现客户端与服务器端数据交互必须的两个步骤如下: 1、将客户端CELL插件中的数据上传至服务器端的数据库. 方法:在客户端通过Cell的编程接口...

    使用ASP.NET检测浏览器信息

    摘要:.NET源码,其它类别,浏览器 检测客户端浏览器信息,检测浏览器的类型,比如IE/火狐、Chrome、Opera等,检测浏览器是否支持Cookies、是否支持Frame、是否支持Activex控件、是否支持JavaScript脚本,是否支持Java...

    优道pdf保护控件

    ActiveX技术支持无缝嵌入到各类网站和软件产品当中,控件小巧且功能强大,不需要在客户端再安装Adobe Acrobat Reader等其它PDF阅读器就能打开浏览PDF和XPS文件。简单的调用方式可以让您很方便就能做出一款适合常用...

    基于.net的个人网站

    现在网络技术越来越多,提供实现系统功能的工具也越来越多...当然,ASP本身也提供了多个ActiveX控件供使用,如文件存取组件、文件连接组件与数据库存取组件等,这些大量扩充且重复使用的组件使ASP的功能远大于CGI。  

    优道PDF文档版权保护控件

    各种语言支持 服务器端支持Windows及Linux的服务器,支持各种服务器端编程语言,例如asp,asp.net,php,java,python,ruby等 ; 国际权威认证 软件经过权威机构安全数字签名认证,通过多种环境及杀毒软件测试,可安全...

    PowerTCP FTP Tool – 适用于FTP服务器上传和下载的控件

    · FTP ActiveX 控件 可以用于传统的客户端应用程序和服务,以及可升级的ASP应用程序。 · 可通过简单的属性来设置文件传输选项,在需要时,可以自动设置文件传输选项,该特点使该控件尤其有效和易于使用。 · ...

    PowerTCP Web Tool – 支持网络通信与传输的专业控件

    l WebASP ActiveX控件为服务器端的ASP页面进行了优化,而依赖于WININET的控件则不 是为服务器端的应用而设计的。 l Web和WebASP ActiveX COM控件通过HTTP和HTTPS与各地的Web服务器通信。 l 自动提交web forms、...

    Socket Chat(采用.Net Socket技术的在线聊天室)

    采用Socket技术的在线聊天室,IE客户端需下载相应的ActiveX dll ,比传统的聊天室资源占用更少呵。3438

    ExtAspNet_v2.3.2_dll

    -重命名AccordionPanel为AccordionPane (这也是在Asp.net AJAX中使用的名称). +所有的面板默认有两个集合属性(Toolbars和Items). -尽管TabStrip, From, Tree, Accordion继承了Items属性,但是你并不能对其设置...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    +PageManager的实例方法AddAjaxUpdateControl改名为AddAjaxAspnetControls,现在可以在Page_Load中设置需要在AJAX中需要更新的Asp.net控件了。 -在Page_Load中设置了哪些需要在AJAX中更新的Asp.net控件会在回发时...

    asp.net javascript 文件无刷新上传实例代码第1/2页

    在新增数据项的时候,用ajax实现...唯一的缺点是要客户端浏览器需要设置安全级别,或者安装相关ActiveX控件(这个控件自己做的,加载到页面中)。 相关代码: 文件有:1个前台页面:upload.html、 1个js控制:upload.j

Global site tag (gtag.js) - Google Analytics