Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript中访问C#对象_Javascript_C# - Fatal编程技术网

在Javascript中访问C#对象

在Javascript中访问C#对象,javascript,c#,Javascript,C#,我创建了ActiveX控件,可以将文件转换为字节数组。 我使用javascript在我的web应用程序中使用activeX。在IE8中,我可以获得文件的字节数组,但在IE8之上,返回时它给出了未定义的数组 我在下面发布我的javascript代码 function CallFunction() { var obj = document.Adstringo; var filepath = document.getElementById("Fileu

我创建了ActiveX控件,可以将文件转换为字节数组。 我使用javascript在我的web应用程序中使用activeX。在IE8中,我可以获得文件的字节数组,但在IE8之上,返回时它给出了未定义的数组

我在下面发布我的javascript代码

function CallFunction() {

            var obj = document.Adstringo;
            var filepath = document.getElementById("Fileupload1").value;            
            obj.Source = filepath;        
            var res = obj.GetFileBytes();  // Call ActiveX Function   
}
在res变量中,IE版本大于8时未定义。在IE8中,它工作正常

我已尝试在activeX中更改函数的数据类型


我已从object更改为byte[]

web浏览器上的ActiveX已失效。IE8是IE支持非白名单ActiveX对象的最后一个版本。IE9-IE11支持少量的白名单对象,尽管您可以通过“ActiveX过滤”允许更多的白名单对象。Edge根本不支持它们。Firefox、Chrome、Safari、Konqueror、Midori等也不例外。如果您想将文件转换为字节数组,这是个好消息!您可以在不使用ActiveX的情况下使用。web浏览器上的ActiveX已经失效。IE8是IE支持非白名单ActiveX对象的最后一个版本。IE9-IE11支持少量的白名单对象,尽管您可以通过“ActiveX过滤”允许更多的白名单对象。Edge根本不支持它们。Firefox、Chrome、Safari、Konqueror、Midori等也不例外。如果您想将文件转换为字节数组,这是个好消息!您可以在不使用ActiveX的情况下使用。