zoukankan      html  css  js  c++  java
  • 记一次mvc获得实体对象为null的问题

    在工作中,有次发送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同名,从而导致的错误

  • 相关阅读:
    Boliuraque OI 总结
    HNU 1447 最长上升路径
    妹纸
    某个子串的循环节
    跳石头
    小澳的葫芦
    递推式的循环问题
    BZOJ 2326 数学作业
    BZOJ 2337 XOR和路径
    hdu5468 Puzzled Elena
  • 原文地址:https://www.cnblogs.com/sharestone/p/11689686.html
Copyright © 2011-2022 走看看