Я пытаюсь разрешить nulls в моем раскрывающемся списке, в моей таблице базы данных, которую я установил, разрешает null для этого конкретного поля, которое является int, но когда я запускаю код, я получаю сообщение об ошибке: "Nullable object должен иметь значение", Я думаю, проблема может быть в ModelState.
контроллер
[HttpPost]
public ActionResult Edit(Student student)
{
if (ModelState.IsValid)
{
db.Entry(student).State = EntityState.Modified;
db.SaveChanges();
Loan w = new Loan()
{
StudentID = student.StudentID,
ISBN = student.ISBN.Value,
};
db.Loans.Add(w);
db.SaveChanges();
return RedirectToAction("Index");
}
ViewBag.ISBN1 = new SelectList(db.Books, "ISBN", "Titulli", student.ISBN);
return View(student);
}