我有一个用户类,可能被分配到公司类。 ASPNetUser表中的FK是可空的,类型为uniquidentifier(来自ASPNet模板),这与外表完全匹配,我可以插入精细,只要我选择一个有效的公司。
我将公司列表关闭并填充<select>
这样的控件:
<select asp-for="CompanyID" asp-items="Model.Companies" class="dropdown form-control">
<option value="" selected>--None--</option>
</select>
我需要在值属性中输入什么来传递null?或者在SelectItemList
?
答案 0 :(得分:0)
为什么不尝试像这样填充数据:
@Html.DropDownListFor(model => model.CompanyID, Model.Companies,"--Select a Company--")
Companies = new SelectList(_db.Companies, "CompanyID", "Name");