3 回答

TA貢獻(xiàn)1833條經(jīng)驗 獲得超4個贊
我認(rèn)為當(dāng)您在運行時為空引用的lambda中使用變量時,會發(fā)生此令人困惑的異常。在您的情況下,我將檢查您的變量CalculationViewModel是否為空引用。
就像是:
public ActionResult MNPurchase()
{
CalculationViewModel calculationViewModel = (CalculationViewModel)TempData["calculationViewModel"];
if (calculationViewModel != null)
{
decimal OP = landTitleUnitOfWork.Sales.Find()
.Where(x => x.Min >= calculationViewModel.SalesPrice)
.FirstOrDefault()
.OP;
decimal MP = landTitleUnitOfWork.Sales.Find()
.Where(x => x.Min >= calculationViewModel.MortgageAmount)
.FirstOrDefault()
.MP;
calculationViewModel.LoanAmount = (OP + 100) - MP;
calculationViewModel.LendersTitleInsurance = (calculationViewModel.LoanAmount + 850);
return View(calculationViewModel);
}
else
{
// Do something else...
}
}

TA貢獻(xiàn)1843條經(jīng)驗 獲得超7個贊
我在郵差工具中測試WebAPI時遇到此錯誤。
構(gòu)建代碼后,如果在調(diào)試模式下刪除任何行(例如,在我的情況下,我刪除一條注釋行,則會發(fā)生此錯誤...),則將發(fā)生“ 非靜態(tài)方法需要目標(biāo) ”錯誤。
同樣,我嘗試發(fā)送相同的請求。這段時間代碼正常工作。我在郵遞員中得到了正確的答復(fù)。
我希望它將對某人有用...
- 3 回答
- 0 關(guān)注
- 1069 瀏覽
添加回答
舉報