在return json()之前若有Response.Redirect,则前台是得不到正确的json数据的(前台 取得数据为null) 找到原因了: 你用ajax 跳转 就不能使用response.Redirect来重新定向了