ajax请求:400 bad request 原因有两种: 参数不匹配,请求太长 如何解决 针对参数不匹配,只能一一对照 请求太长的话,api最好使用post方式请求,我遇到的问题就是post请求太长,这时候需要给参数添加[fromBody]属性,eg: [HttpPost] //定义post请求 public ActionResult ChangeFamily([FromBody]TClass aClass) { //[FromBody] } 问题解决