Ich verwende das folgende, um eine Javascript-Funktion aus einer C#-Anwendung mit einem WebBroser-Steuerelement aufzurufen
webBrowser1.Document.InvokeScript("function", new object[] { "arg" });
Gibt es eine Möglichkeit, ein Objekt (andere als String, Double etc.) als Argument an die Funktion test übergeben?
class SomeObject
{
int number = 0;
string str = "1234";
}
webBrowser1.Document.InvokeScript("function", new object[] { new SomeObject() });
Die obigen Angaben werden in dem folgenden Javascript wiedergegeben typeof(args1)
gibt zurück. unknown
function function(arg1) {
alert(typeof(arg1));
}