Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在方法webview.Invokescript()中传递对象?_C#_.net_Microsoft Metro - Fatal编程技术网

C# 如何在方法webview.Invokescript()中传递对象?

C# 如何在方法webview.Invokescript()中传递对象?,c#,.net,microsoft-metro,C#,.net,Microsoft Metro,(Windows 8 Metro应用程序) 我有一个HTML文件,其中有一个JavaScript函数,如 <script type="text/javascript">function somefunction(myobject) { var myForm = document.forms[0]; myForm.num.value = myobject.getadd(); myForm.ans.value = myobject.getMul(); } 函数somefunction(

(Windows 8 Metro应用程序) 我有一个HTML文件,其中有一个JavaScript函数,如

<script type="text/javascript">function somefunction(myobject) {
var myForm = document.forms[0];
myForm.num.value = myobject.getadd();
myForm.ans.value = myobject.getMul();
}
函数somefunction(myobject){
var myForm=document.forms[0];
myForm.num.value=myobject.getadd();
myForm.ans.value=myobject.getMul();
}
其中order是某个类的对象,该类的方法有
getadd()
getMul()
等 问题是。。
WebView.InvokeScript()
--方法只能有字符串。 我必须传递对象,这样我才能做一些计算

任何最好的方法


谢谢,您可以通过发送对象的Json序列化来传递对象:调用的javascript能够轻松地对它们进行反序列化

但是,您不能传递对象并让javascript调用其方法