我想提交一個表單,並運行到500內部服務器錯誤。當我調試一塊,是造成這個代碼拋出System.InvalidOperationException:代碼拋出System.InvalidOperationException
var description = _context.Malfunction.Single(d => d.Description == newReport.ReportDescsription).ToString();
這是我的描述VAR的jQuery:
$(document).ready(function() {
vm = {
movieIds: [],
ReportDescription: null
};
function applyChanges() {
vm.ReportDescription = document.getElementById("descriptionReport").value;
if (vm.ReportDescription == "") {
vm.ReportDescription = null;
}
}
阿賈克斯後:
$.ajax({
url: "/api/Malfunctions",
method: "post",
data: vm
})
您可以發佈異常詳細信息嗎?通過編輯你的問題來解釋拋出的'InvalidOperationException'顯示的信息。 –
而不是單一的,你應該做FirstOrDefault()而不是ToString()你應該使用Convert.ToString(),這將處理空例外 – TechGirl
@TetsuyaYamamoto將其更改爲FirstOrDefault後,我得到空例外,其他信息:對象未將引用設置爲對象的實例。 – IlirAs