我正在尝试使用带有MVC4的枚举填充下拉列表。我有以下带有Display
属性的枚举:
public enum PlatformEnum
{
[Display(Name = "--- Please Select ---")]
Undefined = 0,
[Display(Name = "Android")]
Android = 1,
[Display(Name = "iOS")]
iOS = 2
}
在我看来,我有以下下拉列表:
@Html.DropDownListFor(model => model.Platform, Model.DropDownPlatform)
但是,下拉列表中的显示值为:
Undefined
Android
iOS
我需要Undefined
显示为--- Please Select ---
。这是否可以使用显示属性?