.net 2.0:从对象获取所有键和值对,从JS传递

时间:2014-10-31 07:14:49

标签: javascript c# .net unity3d

我在网页上有一个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不可用。 有什么方法可以避免吗?

1 个答案:

答案 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

希望这会有所帮助