3 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
我認(rèn)為當(dāng)您在運(yùn)行時(shí)為空引用的lambda中使用變量時(shí),會(huì)發(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)驗(yàn) 獲得超7個(gè)贊
我在郵差工具中測(cè)試WebAPI時(shí)遇到此錯(cuò)誤。
構(gòu)建代碼后,如果在調(diào)試模式下刪除任何行(例如,在我的情況下,我刪除一條注釋行,則會(huì)發(fā)生此錯(cuò)誤...),則將發(fā)生“ 非靜態(tài)方法需要目標(biāo) ”錯(cuò)誤。
同樣,我嘗試發(fā)送相同的請(qǐng)求。這段時(shí)間代碼正常工作。我在郵遞員中得到了正確的答復(fù)。
我希望它將對(duì)某人有用...
- 3 回答
- 0 關(guān)注
- 1057 瀏覽
添加回答
舉報(bào)