Я пытаюсь вызвать метод C# из JavaScript с помощью ActiveXObject
:Как вернуть собственный массив JavaScript из C#?
var myobj = new ActiveXObject('myobject');
var arr = myobj.GetArray();
В конце концов, arr
будет содержать SAFEARRAY
объект, но не JScript
массив. Есть ли способ вернуть собственный JavaScript-объект из метода C#?
Я был бы очень осторожен в этом. Вполне вероятно, что MS передаст вам проблемы с xbrowser с учетом «JScript» и ActiveX. Подход JSON будет более гибким и надежным imho. – annakata