這是控制器:if語句不控制器MVC容器內工作5 asp.net
int id = 1;
var book = db.books.Where(r => r.bookid == id).First();
string onebook = book.bookid.ToString();
if(onebook != null)
{
return Content(onebook);
}else
{
return Content("Noting");
}
如果有值id(內部數據庫),這將導致與顯示值
但如果有無效值或空我沒有得到自定義錯誤,而是我得到的錯誤:
序列不包含任何元素
說明:執行當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
異常詳細信息:System.InvalidOperationException:序列不包含任何元素
'.FirstOrDefault()'(不是'.First()') –