【发布时间】:2018-06-15 16:35:12
【问题描述】:
我在 c# 中有一个模型,它是
public class MyModelRequest {
public Dictionary<string, KeyValuePair<int, int>> Data {get;set;}
}
我想发布到控制器的动作并绑定到这个模型。
[HttpPost]
public void MyAction([FromBody] MyModelRequest model) {}
我认为这是我需要发布的内容:
{data: {
aname: {0, 10},
asecondname: {10, 5}
}}
但它不起作用。 KeyValuePair 包含 0, 0 而不是正确的值。知道如何发布吗?
【问题讨论】:
-
这是一个模型还是属于模型一部分的属性?你怎么发帖?去哪里?
-
在发布之前包含关于如何构建 JSON 的代码库。
-
您希望我们如何帮助您提供所提供的信息???学习如何提问。 stackoverflow.com/help/how-to-ask
-
嵌套字典不能很好地与模型绑定配合使用。为您的结构使用 POCO。
-
@Eric 我想我现在应该如何提问,但更多的是你需要检查礼貌。谢谢。
标签: c# .net json asp.net-mvc post