Sto utilizzando la proprietà ObjectForScripting di interagire con la pagina web all'interno di controllo del browser web e tutto funziona bene, tranne che non riesco a capire come passare array di stringhe di nuovo a C#Passando array di stringhe da JS per C# all'interno controllo WebBrowser
codice HTML
<input type="submit" onclick="window.external.save(Array('test', 'test2'))" />
Modulo
// 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)
{
}
Hai trovato un approccio di lavoro? – Shrike
No. Ho letto molte risposte negative su come restituire gli array all'applicazione chiamante. Alla fine ho finito con il programma ri-factored in cui ho più argomenti di metodo invece di array. –