javascript - ASP.NET MVC JSON Entity Framework - 保存数据

标签 javascript sql json asp.net-mvc-3 entity-framework

我有一个 asp.net MVC3 应用程序,试图将数据保存到 MS SQL 表( Entity Framework )。
这是表格:

public class CasesProgress
    {
        public virtual long ID { get; set; }
        public virtual long Learner_ID { get; set; }
        public virtual long Course_ID { get; set; }
        public virtual long StudyCase_ID { get; set; }
        public virtual long CaseList_ID { get; set; }
        public virtual bool Viewed { get; set; }
    }

这是我的 Controller :

public ActionResult StoreProgress(long Learner_ID, long Course_ID, long StudyCase_ID, long CaseList_ID)
    {
        CasesProgress casesprogress = new CasesProgress();
        casesprogress.Learner_ID = Learner_ID;
        casesprogress.Course_ID = Course_ID;
        casesprogress.StudyCase_ID = StudyCase_ID;
        casesprogress.CaseList_ID = CaseList_ID;
        casesprogress.Viewed = true;
        db.CasesProgresses.AddObject(casesprogress);
        db.SaveChanges();
        return Json(new { success = true });
    }

这是我的 Javascript:

   function StoreProgress1() {
        $.ajax({
            url: '/Home/StoreProgress',
            type: 'POST',
            data: {
                LearnerID: "211",
                Course_ID: "6",
                StudyCase_ID: "19",
                CaseList_ID: "2"
            },
            contentType: 'application/json; charset=utf-8',
            success: function (data) {
                alert(data.success);
            },
            error: function () {
                alert("error");
            }
        });
    }

我什至没有转到 Controller 中的断点就收到了错误消息。任何想法,我对此很陌生。提前致谢。

最佳答案

尝试改变:

LearnerID: "211"

致(如模型):

Learner_ID: "211"

关于javascript - ASP.NET MVC JSON Entity Framework - 保存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12516890/

相关文章:

JsonSyntaxException Gson : Expected BEGIN_OBJECT but was STRING

django - 如何从嵌套在字典中的 Django 模型获取格式良好的 json 转储?

javascript - 如何更新子窗口?

mysql - 如何在一个查询中从 3 个不同的表中获取 3 个参数 - SQL

php - 如何按其他表中的最新记录对记录进行排序

mysql - 如果行不存在则插入的过程或函数

java - Jersey - Json 到 java 字符串

javascript - addEventListener 重定向到 url 末尾带有 '?' 的同一页面

Javascript:意外的标记 else

javascript - 如何不使用for循环在对象数组中搜索ID?