如何通过排除单个项目从An Enum创建mvc中的下拉列表。
所以我正在做的是
@{
var imageTypesList = EnumHelper.GetSelectList(typeof(ImageType));
var filteredImageTypes = imageTypesList.Where(i => !i.Text.Equals(ImageType.LotImages.ToString(), StringComparison.OrdinalIgnoreCase)).ToList();
}
@Html.DropDownList("TilePosition", filteredImageTypes,
new { @class = "form-control", @Id ="ModifiedImageType" })
imageType是Enum,我想从下拉列表中删除lotimages。 但我的代码没有过滤它。
我做错了什么?如何解决?
enum ImageType{
[Display(Name = "Title Tracking Certificate")]
TitleTrackingCertificate = 13,
[Display(Name = "Tracking #")]
TrackingNumber = 16,
[Display(Name = "Lot Images")]
LotImages = 17
}