我在从Javascript DataTable收集信息以发布到MVC(核心)控制器时遇到了问题。
我能够复制问题并发现当我运行少于205条记录时,它完美无缺。当我运行205或更多时,它会立即给我一个500内部错误消息。但是,它不会在Visual Studio中触发任何内容,也不会在我的Windows机器上留下日志条目,就像其他.net错误一样。如果有人对正在发生的事情有任何了解,我真的很感激!
谢谢!
for (i = 0; i < 205; i++) {
creditCardCharge = {
'customerID': "BOB" + i,
'amount': i,
'description': "",
'ccRowID': 1,
'datePosted': d.toDateString()
}
records.push(creditCardCharge)
}
var data = { chargesInfo: records, logEntry: "via Dues Report", reportType: $("ddlTypeOfReport").val() };
$.ajax({
type: "POST",
url: "/TOPSECRETLOCATION",
data: { chargesInfo: records, logEntry: "via Dues Report", reportType: $("ddlTypeOfReport").val()},
success: function (response) {
var r = response;
$.each(r.list, function (i, v) {
if (r.list[i].result == true) {
$('#' + r.list[i].customerID + ' td:nth-child(2)').append("<br /><span style='color:green'>" + r.list[i].message + "</span>");
} else {
$('#' + r.list[i].customerID + ' td:nth-child(2)').append("<br /><span style='color:red'>" + r.list[i].message + "</span>");
}
});
EnableScreen();
DeselectAllCheckboxes();
},
failure: function (response) {
alertify.error(response);
EnableScreen();
DeselectAllCheckboxes();
}
});