J'utilise comme suit pour appeler une fonction javascript d'une application C# avec un contrôle WebBroserComment passer des objets comme argument javascript via HtmlDocument.InvokeScript
webBrowser1.Document.InvokeScript("function", new object[] { "arg" });
Est-il possible de passer d'un objet (autre que string, double etc) comme argument au test de fonction?
class SomeObject
{
int number = 0;
string str = "1234";
}
webBrowser1.Document.InvokeScript("function", new object[] { new SomeObject() });
Les resuslts ci-dessus dans le javascript ci-dessous typeof(args1)
retours unknown
function function(arg1) {
alert(typeof(arg1));
}
Votre réponse fonctionne et résout aussi mon problème. Cependant, même si votre réponse est correcte, il serait bon de savoir comment vous êtes arrivé à cette conclusion. Avez-vous des références que vous pourriez lier qui vous ont amené à cette conclusion? –