如何从中知道URI已下载ActiveX控件
本文关键字:下载 ActiveX 控件 URI | 更新日期: 2023-09-27 18:00:16
我有.NET(C#)ActiveX控件,它是从某个URI下载到IE中的,例如http://somehost/controlfolder/mycontrol.dll.该控件必须通过相对URI从主机下载文件。根据URI"files/file.ext"控件必须下载http://somehost/controlfolder/files/file.ext"。
我的控件如何从relarive URI中知道URI的主要部分来构造完整的URI?
UPD0:我使用<object>
标记进行本机html中的定义控制(不使用ASP.NET)。
UPD1:在不从Javascript分配公共控制属性的情况下,是否可以知道服务器路径?
这里有两个想法:
- 在javascript中,将控件上的一个属性设置为根url。myControl.RootUrl=window.location.replace("default.aspx",")
-
从你的aspx(或你使用的任何引擎)。
<对象代码库='http://somehost/controlfolder/mycontrol.dll'><param name="RootUrl"value="<%=Request.ApplicationPath+"/controlfolder/"%>"/><对象>