码迷,mamicode.com
首页 > Web开发 > 详细

记一次mvc获得实体对象为null的问题

时间:2019-10-17 09:16:46      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:function   alert   工作   除法   ajax   数据   oca   ring   ret   

在工作中,有次发送ajax请求到后台增加数据,后台拿到的值一直是空的

public JsonResult SaveScore(BASE_SCORE score)
{
ScoreBLL scoreBLL = new ScoreBLL();
return Json(scoreBLL.AddScore(baseScore));
}

 

js

var score = {
SCORETYPEID: typeId,
CLASSID: classId,
PERSONID: personId,
SCORE: itemScore,
REMARK: remark,
SCOREDETAILS: scoreDetails,
};
common.AjaxPost("/BJAppScoring/SaveScore", score, function (data) {
var data = JSON.parse(data);
if (data.status == true) {
alert(data.msg);
window.location.href = "/BJAppScoring/BJAppScoringIndex";
} else {
alert("msg:" + data.msg)
}
}

 

 

找了几个小时,使用排除法一个个属性排除,最后确定问题出现在参数score上,修改了score的类型,发现还是不行,换了个名字,才发现可以,此时才名单,controller接收的参数名和发送的参数中有一个属性score同名,从而导致的错误

记一次mvc获得实体对象为null的问题

标签:function   alert   工作   除法   ajax   数据   oca   ring   ret   

原文地址:https://www.cnblogs.com/sharestone/p/11689686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!