asp.net 具有空数据库值的 mvc 下拉列表未正确绑定到下拉列表

asp.net mvc dropdownlist with null database value not binding to dropdownlist correctly

我有一个来自数据库的带有 collegeid 的大学列表。 collegeID 在数据库中以 0 开头。我在数据库中有一些 collegeid 为空的教师记录。下拉列表绑定到 0 collegeID 而不是具有空字符串值的“----请 Select---”。如何获取数据库中的空记录以默认为下拉列表中的“---请select---”列表项?

您是否已将 collegeId 设置为可为空。如果不是,将其设置为可空,使其默认值始终为 null

public int? CollegeId {get;set;}