我正在构建一个包含activex控件的小型Web应用程序。所以我已经构建了activex控件,当我在html页面中使用它时它工作正常。由于某种原因,在aspx页面中使用时它不起作用。当我在aspx页面中时,将提供包含控件的权限弹出窗口不会出现。当我尝试在调试模式throguh visual studio中使用页面时,以及在键入页面的URL并通过iis输入时,都会出现问题。
有什么想法吗?
编辑: 当我通过iis打开html文件时,activex再次无法识别,它似乎仅在我通过文件系统打开文件时才有效
答案 0 :(得分:1)
我建议您将测试HTML页面中的HTML与ASPX页面生成的HTML进行比较。行为的差异可能与HTML的差异有关。
答案 1 :(得分:0)
我的猜测是,ASPX页面是从与ActiveX控件的代码库不同的域提供的。
答案 2 :(得分:0)
http://www.dreamincode.net/forums/showtopic38890.htm
显然activex控件必须实现IObjectSafety接口。希望这有帮助!