Я просто помещаю это здесь для справки ...
Для ASP.net, если вы хотите проанализировать строку со стороны клиента в словарь, это удобно ...
Создайте строку JSON на стороне клиента, например:
var args = "{'A':'1','B':'2','C':'" + varForC + "'}";
или как:
var args = JSON.stringify(new { 'A':1, 'B':2, 'C':varForC});
или даже так:
var obj = {};
obj.A = 1;
obj.B = 2;
obj.C = varForC;
var args = JSON.stringify(obj);
passэто на сервер ...
, затем проанализируйте его на стороне сервера следующим образом:
JavaScriptSerializer jss = new JavaScriptSerializer();
Dictionary<String, String> dict = jss.Deserialize<Dictionary<String, String>>(args);
JavaScriptSerializer требует System.Web.Script.Serialization.