如何将JSON模型绑定到List

本文关键字:List string 绑定 JSON 模型 | 更新日期: 2023-09-27 17:49:40

我有一个像这样的c#模型

 public class SendEmailModel
{
    public List<string> UsersToEmail { get; set; }
    public string Subject { get; set; }
    public string Message { get; set; }
    public bool SendCopy { get; set; }
}

但是当我传递JSON在它不绑定到列表UsersToEmail,但其他一切工作正常。

 public JsonResult SendEmail(SendEmailModel sem)

是否需要做一些特殊的事情来通知模型绑定,在这个类中有一个对象是字符串列表?或者它应该足够聪明,可以自动拾取这些信息?

如何将JSON模型绑定到List<string>.

我明白了。在javascript端添加了这一部分…一旦我把它取下来,它就可以正常工作了。

    data: fixedEncodeURI($.param(values)),
        headers: { 'Content-Type': 'application/x-www-form-urlencoded' }