【发布时间】:2020-09-23 14:01:50
【问题描述】:
因此,当我测试 IEnumerable<string> 参数的绑定如何工作时,您只需在查询字符串中重复传递参数的名称,如下所示:?a=item1&a=item2&a=item3...
那么,如果我有一个IEnumerable<SimpleObject> a 类型的参数,我必须写什么,其中SimpleObject 定义如下:
public class SimpleObject
{
public string Number { get; set; }
public string Text { get; set; }
}
为了成功地将其绑定到所述对象的列表?或者该映射不存在这样的默认 ModelBinder? (在这种情况下,请提供一个示例 ModelBinder)
【问题讨论】:
-
您不想对 GET 使用其他方法吗?您可以将参数作为带有标头的 json 字符串传递,然后将其解析为模型。
标签: c# asp.net-core model-view-controller model-binding model-validation