ajax默认form表单提交,导致实体不识别

出现位置:实体比较复杂,包含List之类的时候

public class AdvertisementType
{
    /// <summary>
    /// 广告位名称
    /// </summary>
    [Required]
    public string AdvertisementName { get; set; }

    /// <summary>
    /// 图片的导航属性    此处会出现
    /// </summary>
    public List<AdvertisementImage> AdvertisementImages { get; set; }

}

解决方案:
(1)前端创建好object之后,先序列化为json字符串,再传字符串到后端,可解析
(2)后端以string接收参数后,手动反序列化

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • 摇曳,薄若轻纱 留下,曾经的躯壳 获得,又一次重生 泥土里,融入黑暗 夏日里,遥望烈日 秋风中,追寻落叶 存在过,...
    冰上之路阅读 3,247评论 0 4
  • “如果还有来生,你想做什么?”“除了做人,什么都行;戒指,眼镜,床,笔记本……”“下辈子做这些东西?有什么意思?”...
    第8日影院阅读 5,775评论 0 0
  • 日期 2017年6月25日 星期六 心情:忙碌有收获 密训营第三天,休息日更显忙碌,早晨的签到,多了些淡定,少了些...
    苹果姐姐阅读 1,800评论 0 0