我写了一个html页,里面加载一个ActiveX 控件,该控件用于打开一张CAD图纸。运行可以,但是我把这个代码放到项目中的ASPX页里面就出问题了,提示控件没有定义。请高手解决一下。谢谢。代码如下:
HTML页如果<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script type="text/javascript">
function openfile()
{
AutoVueCtrl.SRC="E:\\树.dwg";
//AutoVueCtrl.Show();
}
</script>
</HEAD>
<BODY><P>
<INPUT id="button7" type="button" value="打开" name="button7" onClick="openfile()"/>
</P>
<p>
<object id="AutoVueCtrl" classid="clsid:B6FCC215-D303-11D1-BC6C-0000C078797F">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="20000">
<PARAM NAME="_ExtentY" VALUE="14000">
<PARAM NAME="_StockProps" VALUE="0"></object>
</P></BODY>
</HTML>
aspx 页面如下<%@ Page Language="C#" AutoEventWireup="true" CodeFile="text1.aspx.cs" Inherits="code_text1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">
<title></title>
</head>
<script type="text/javascript">
function openfile() {
AutoVueCtrl.SRC = "E:\\树.dwg";
}
</script>
<body>
<form id="form1" runat="server">
<div>
<input type="button" name="open" value="打开" onclick="openfile()" />
</div>
<object id="AutoVueCtrl" classid="clsid:B6FCC215-D303-11D1-BC6C-0000C078797F">
<PARAM NAME="_Version" VALUE="65536"/>
<PARAM NAME="_ExtentX" VALUE="20000"/>
<PARAM NAME="_ExtentY" VALUE="14000"/>
<PARAM NAME="_StockProps" VALUE="0"/>
</object>
</form>
</body>
</html>
运行,HTML页可以正常调用控件,也可以打开“E:\\树.dwg”图纸,
运行,ASPX页同样可以看到加载的控件,但是点击按钮时报错误 ‘AutoVueCtrl’没有定义,请问是什么原因
HTML页如果<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script type="text/javascript">
function openfile()
{
AutoVueCtrl.SRC="E:\\树.dwg";
//AutoVueCtrl.Show();
}
</script>
</HEAD>
<BODY><P>
<INPUT id="button7" type="button" value="打开" name="button7" onClick="openfile()"/>
</P>
<p>
<object id="AutoVueCtrl" classid="clsid:B6FCC215-D303-11D1-BC6C-0000C078797F">
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="20000">
<PARAM NAME="_ExtentY" VALUE="14000">
<PARAM NAME="_StockProps" VALUE="0"></object>
</P></BODY>
</HTML>
aspx 页面如下<%@ Page Language="C#" AutoEventWireup="true" CodeFile="text1.aspx.cs" Inherits="code_text1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server">
<title></title>
</head>
<script type="text/javascript">
function openfile() {
AutoVueCtrl.SRC = "E:\\树.dwg";
}
</script>
<body>
<form id="form1" runat="server">
<div>
<input type="button" name="open" value="打开" onclick="openfile()" />
</div>
<object id="AutoVueCtrl" classid="clsid:B6FCC215-D303-11D1-BC6C-0000C078797F">
<PARAM NAME="_Version" VALUE="65536"/>
<PARAM NAME="_ExtentX" VALUE="20000"/>
<PARAM NAME="_ExtentY" VALUE="14000"/>
<PARAM NAME="_StockProps" VALUE="0"/>
</object>
</form>
</body>
</html>
运行,HTML页可以正常调用控件,也可以打开“E:\\树.dwg”图纸,
运行,ASPX页同样可以看到加载的控件,但是点击按钮时报错误 ‘AutoVueCtrl’没有定义,请问是什么原因
解决方案 »
- 还是lucene.net的问题
- JS为何不能滚动了,静态的时候还可以滚动的!
- 怎么在web页面点一个按钮之后导入Excel文件的数据到MSSQL2005里
- ASPNET中向TREEVIEE控件中动态添加数据(根据数据库中的某个字段,确定是那个级别,并进行添加)
- [求助]vs2005添加数据库连接的时候,没有SQLServer2005的数据库列表??
- 一个比较难的问题:asp.net 2.0 使用treeview控件,怎样实现点击treeview某一节点,给页面<input type="text">赋值,关键是这个input还是动态生成的!
- 打开其他页面都会先去登录页面,怎么去掉这个设置
- 大家帮帮忙!!!
- 有关aspnet_wp.exe的问题,高手请进,UP者有分!
- 关于datagrid里的linkbutton问题。
- .NET页面设计
- checkbox问题?
我觉得是权限问题,本地打开和网站上打开权限设置不一样