我在网页上有一个C#应用程序。 Web通过JS调用我的应用程序:
var data = {key1:value1, key2:value2};
app["methodName"](data);
所以,在我的应用中:
public void methodName(dynamic data)
{
foreach (KeyValuePair pair in data)
{
Debug.Log(pair.Name + ": " + pair.Value)
}
}
但问题是,我被迫使用.net v2.0,并且dynamic
不可用。
有什么方法可以避免吗?
答案 0 :(得分:0)
如果你想在javascript中使用键和值,请尝试使用
Object.keys(data) ///will return the array of keys
参考:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys
希望这会有所帮助