我有一个这样的模型:
class Model {
public IList<Item> Items { get; set; }
}
class Item { public int Id { get; set; } }
我正在向以模型作为参数的操作方法发送请求。该请求包含以下键值对:" Items=" (i. e.
Items=null
)。默认模型绑定器将 Items 设置为 1null
项的列表,我希望列表属性本身为null
(或至少为空)。
有没有办法做到这一点?
显然,我可以进行某种自定义模型绑定,但我更喜欢使用默认模型绑定器的解决方案(也许修改请求的格式)。