记录:在ASP.NET中使用ActiveX插件时遇到的问题

  本人在使用一个ActiveX插件(该插件读取数码笔的书写数据)时遇到以下问题,特记录之:

  运行环境:Win2003Server+IIS6+.NET2.0+VS2005

   (1)在一个HTML文件如"D:\Test\sample.htm"中插入<object>标签使用该ActiveX插件插件,如果双击sample.htm在本地磁盘直接执行(URL=D:\Test\sample.htm),成功!如果在IIS下发布,并在本地机执行(URL=http://localhost/sample.htm),不成功!插件的开发人员说是IIS权限的问题,说插件本身也有问题,呵呵,没办法了!但是,在另外一台联网的机器上访问(URL=http://IP地址/sample.htm),成功,呵呵,就这样了。
   (2)还发现一个问题,将<object>标签放在FORM表单内时,如下:
  <form id="fomServer" method="post" runat="server">
    <object ID="MyObj" ...... />
  </form>
 然后,在客户端JS代码中通过object的ID引用object执行相应操作时提示找不到对象。后来把<object>放到FORM表单外就OK了。
  (3)始终不能在VS2005的工具箱中添加该插件,使之成为一个如button一样的控件,可以直接拖到页面上使用。但在VS2003下可以。

  有遇到类似问题的欢迎讨论和赐教。

时间: 2024-11-03 09:46:54

记录:在ASP.NET中使用ActiveX插件时遇到的问题的相关文章

asp.net-急求:ASP.net中Web office插件,vs加载excel2013 调试时出现内存不足的问题

问题描述 急求:ASP.net中Web office插件,vs加载excel2013 调试时出现内存不足的问题 解决方案 如果不是系统兼容的问题 那就是office本身的问题 打开excel 文件-选项-信用中心-信用中心设置-受信用位置-添加新位置-注意勾选-"同时信任此位置的子文件夹"按确定 重启excel 文件阻止设置,找到你的Excel对应的版本,勾选打开

在idea中安装go插件时,出现了一些问题,求大牛解答。。。。

问题描述 在idea中安装go插件时,出现了一些问题,求大牛解答.... 我安装完idea后,通过在网上查找资料,已经安装了GO SDK和go插件,最后是这样的 但是我看到网上其他人成功安装后,却是这样的:,少了pkg,bin,src这三个文件夹,而且我新建一个go项目后,是这样的::出现的不是package main,请问这是为什么?我改怎么解决?是不是我要手动建那上文件夹?

在ASP.NET中与数据库连时在web.config中配置连接字符串data source 和database分别指什么?

问题描述 在ASP.NET中与数据库连时在web.config中配置连接字符串datasource和database分别指什么?用户ID和密码必须要写吗?我是初学者,还望各位多多指点一下啊! 解决方案 解决方案二:datasource从字面来翻译就是数据源database数据库,就是你需要连接的数据库用户id和密码看你采用哪种认证方式解决方案三:假设我的数据库配置是:Server也就是DataBase的Engine是Server1UserID:saPassword:123DataBase:Dat

在Asp.net中使用JQuery插件之jTip代码_实用技巧

默认支持两个参数: width宽度,default value :250px link 要link的URL对应的Source code是: 复制代码 代码如下: var params = parseQuery( queryString ); if(params['width'] === undefined){params['width'] = 250}; if(params['link'] !== undefined){ $('#' + linkId).bind('click',function

asp.net中对象失去焦点时自动提交数据 V2_实用技巧

.aspx页只拉一个TextBox控件: 复制代码 代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "

asp.net中GridView绑定数据时进行Fromat

asp.net|数据 原来我们在用DataGrid时绑定一个段比如dateandtime案以下方式绑定就可以了    <asp:BoundColumn                HeaderText="日期"                DataField="dateandtime"                DataFormatString="{0:yyyy-MM-dd}"                 >但不幸的是刚刚

ASP.NET 中 Session 实现原理浅析 [2] 状态管理器

asp.net|session 状态管理本来是一件很美好的事情,嘿嘿,只可惜总是有些厂商在实现的时候考虑得不那么周全.例如 MS 在 ASP 中的状态管理实现就比较烂,因为只实现了一个进程内的基于内存的状态管理,故而存在很多问题: 1.所有的 Session 数据都保存在 Web 服务的进程中,会造成服务器支持会话数量受到服务器内存资源的限制问题,同时也因为大量非活动会话导致内存被无效占用. 2.服务器进程崩溃会导致所有的会话数据丢失. 3.会话无法跨进程或在负载均衡情况下使用,除非负载均衡技术

求助,asp.net中,js调com组件出现不支持属性或方法

问题描述 现在需要在js中调用C#的dll,查询网上的资料后说需要编写com组件,于是先写了个简单的com组件做测试,但是asp.net中的js调用时一直报错"对象不支持属性或方法"代码是这样的接口:[ComVisible(true)][Guid("2CBD3D76-35F1-4f9d-9C1B-9DBFEE412F76")]publicinterfaceIHello{stringShowHello();}接口的实现[ComVisible(true)][Guid(&

ASP.NET中清除缓存(禁止页面缓存)

在asp.net中使用模式dialog时,你会发现每次打开的页面都是相同的内容,页面内容并没有刷新,这是缓存的原因造成的, 解决方法如下: 第一种是ASP.NET清除页面缓存  代码如下 复制代码 Response.Buffer = true; Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1); Response.Expires = 0; Response.CacheControl = "no-cache"; R