如何添加一个“;请选择..”;Html.enumdopdownlistfor中的选项?
型号如何添加一个“;请选择..”;Html.enumdopdownlistfor中的选项?,html,asp.net-mvc,razor,enums,html.dropdownlistfor,Html,Asp.net Mvc,Razor,Enums,Html.dropdownlistfor,型号 public Location? Format { get; set; } Enum public enum Location { Online = 1, School= 2 } @Html.EnumDropDownListFor(m => m.Format, "Select a Format", new { @class = "form-control", type = "text" }) @Html.ValidationMessageFor(m => m
public Location? Format { get; set; }
Enum强>
public enum Location
{
Online = 1,
School= 2
}
@Html.EnumDropDownListFor(m => m.Format, "Select a Format", new { @class = "form-control", type = "text" })
@Html.ValidationMessageFor(m => m.Format).
剃刀强>
public enum Location
{
Online = 1,
School= 2
}
@Html.EnumDropDownListFor(m => m.Format, "Select a Format", new { @class = "form-control", type = "text" })
@Html.ValidationMessageFor(m => m.Format).
问题强>
public enum Location
{
Online = 1,
School= 2
}
@Html.EnumDropDownListFor(m => m.Format, "Select a Format", new { @class = "form-control", type = "text" })
@Html.ValidationMessageFor(m => m.Format).
如何在EnumDropDownListFor()
中添加“请选择…”选项,该选项仅显示为“标签”,而不是下拉选项
注意强>
我从数据库中的一个表中获取数据,因此我不希望在其中有一个带有“请选择”的实际行。
@Html.LabelFor(m=>m.Format,“选择一种格式”)
将生成一个与
元素关联的
元素(虽然如果您不想使用null
选项,则属性可以为null会很奇怪),但当您从数据库获取数据时,可以在列表中添加对象。