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同名,从而导致的错误

  • 相关阅读:
    Python连接MySQL乱码(中文变问号)
    mysql学习04 pymysql 学习
    mysql学习03
    多态与多态性
    重用父类功能的两种方式
    菱形继承问题
    组合
    继承的应用和派生的概念引出
    类的继承
    类与类型
  • 原文地址:https://www.cnblogs.com/sharestone/p/11689686.html
Copyright © 2011-2022 走看看