Xamarin.forms Javascript使用多个参数调用C#

Xamarin.forms Javascript使用多个参数调用C#,xamarin.forms,wkwebview,Xamarin.forms,Wkwebview,我使用以下方法实现了一个混合webview。除了我需要从Javascript调用C#函数的部分之外,所有的工作都很好。调用C#处理程序,但从文章来看,似乎我只能获得一个传递给C#的参数。因此message.Body.ToString()提供了从Javascript传递的参数。不过,我想至少谈谈论点。谁能告诉我如何实现这一点。看起来您只能通过一个参数。因此,您只需要开发自己的方式来传递更多信息。例如,您可以创建一个类并在JSON中序列化它,然后在另一端反序列化它。JSON序列化程序和反序列化程序在

我使用以下方法实现了一个混合webview。除了我需要从Javascript调用C#函数的部分之外,所有的工作都很好。调用C#处理程序,但从文章来看,似乎我只能获得一个传递给C#的参数。因此message.Body.ToString()提供了从Javascript传递的参数。不过,我想至少谈谈论点。谁能告诉我如何实现这一点。

看起来您只能通过一个参数。因此,您只需要开发自己的方式来传递更多信息。例如,您可以创建一个类并在JSON中序列化它,然后在另一端反序列化它。JSON序列化程序和反序列化程序在.NET和JS中广泛可用,这应该不是什么大问题


或者,如果数据非常简单,例如2个数字,您可以执行1#4,然后通过另一端的散列进行拆分。

感谢Adam的回复。这正是我正在做的。我用javascript创建了一个对象文字,然后用C#对参数进行去序列化。