【发布时间】:2016-10-17 09:11:28
【问题描述】:
我想用这种格式将数据发布到动作控制器
{
"key1" : "value1",
"key2" : "value2"
}
我想在我这样使用的 jquery 帖子上将这些值映射到 HybridDictionary
$.ajax("/profile/post",
{
contentType: "application/json; charset=utf-8",
dataType: "json",
data: JSON.stringify({ "key1": "value1", "key2": "value2" }),
method: "POST",
async: true,
success(e) { defer.resolve(e); },
error(e) { defer.reject(e); }
});
我的动作控制器我得到了Post(HybridDictionary data),但似乎它从来没有得到发布的值我做错了什么?
更新
这是我得到这些值的格式
var c= new HybridDictionary();
c.Add("hello", "world");
c.Add("hello2", "world2");
c.Add("hello3", "world3");
【问题讨论】:
-
请分享
HybridDictionary的结构 -
HybridDictionary是.net 类参见msdn -
我猜这是 webAPI 2?
-
不,它是 ASP.NET MVC 5
标签: c# jquery asp.net-mvc dictionary