Estoy usando la propiedad ObjectForScripting para interactuar con la página web dentro del control WebBrowser y todo funciona bien, excepto que no puedo resolver cómo pasar una matriz de cadenas a C#Pasando una matriz de cadenas de JS a C# dentro del control WebBrowser
código HTML
<input type="submit" onclick="window.external.save(Array('test', 'test2'))" />
Formulario
// Returns System.__ComObject
public void Save(object parameters)
{
}
// Throws an exception
public void Save(object[] parameters)
{
}
// Also throws an exception
public void Save(string[] parameters)
{
}
¿Ha encontrado un enfoque de trabajo? – Shrike
No. Leí muchas respuestas negativas sobre la devolución de matrices a la aplicación de llamadas. Al final terminé con un programa rediseñado donde tengo múltiples argumentos de método en lugar de una matriz. –