3 回答

TA貢獻1790條經(jīng)驗 獲得超9個贊
所以我在發(fā)布我的問題后不久確實找到了解決方案,我將 JQuery AJAX 調(diào)用更改為如下所示:
$.ajax({
type: "POST",
url: "Default.aspx/AddStudent",
data: "{'studentJSONString':'" + JSON.stringify(student) + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
$("#lblSuccessAdd").text("Success!");
$("#lblSuccessAdd").css("display", "block");
},
error: function (response) {
$("#lblErrorAdd").text(response.responseJSON.Message);
$("#lblErrorAdd").css("display", "block");
}
});
它現(xiàn)在確實有效!所以無論是 dataType 還是 contentType 對我想要做的事情都非常重要

TA貢獻1797條經(jīng)驗 獲得超6個贊
您是否嘗試將調(diào)試器附加到它并在 model.SaveChanges() 之前驗證學(xué)生對象不為空?
首先嘗試調(diào)試并驗證學(xué)生字符串是否正在轉(zhuǎn)換為實際的學(xué)生對象。
如果是,則嘗試分析數(shù)據(jù)庫并驗證發(fā)出的任何命令。
- 3 回答
- 0 關(guān)注
- 214 瀏覽
添加回答
舉報