【发布时间】:2018-09-26 11:45:11
【问题描述】:
我的操作方法中有一个参数:Dictionary<int, int[]> prop,我正在尝试通过查询字符串来设置它。但是当我使用这个时:
/Action?prop[0].Key=123&prop[0].Value[0]=123
字典参数不为空但没有元素。
我做错了什么,我应该如何让它发挥作用?
注意:这是一个页面,所以它是一个没有正文的 HTTP GET 请求。
【问题讨论】:
-
似乎你最好将它编码为正文中的 JSON 而不是污染 url。
-
您的代码运行良好且绑定正确
-
@juharr 这是一个 GET 请求。它没有身体。
-
控制器应该如何将“123”绑定到
int[]? -
@StephenMuecke 你确定吗?因为我检查时它不起作用?
标签: c# asp.net asp.net-mvc dictionary query-string