Есть ли умный способ заставить леса MVC отобразить раскрывающийся список или список для свойств модели, являющихся значениями перечисления?
Пример:
public class MyModel
{
public Color MyColor { get; set; }
public Option Options { get; set; }
}
public enum Color
{
None = 0,
Red = 1,
Blue = 2,
White = 3
}
[Flags]
public enum Option
{
NotSet = 0,
Option1 = 1,
Option2 = 2,
Option3 = 4,
Option4 = 8
}
Для свойства «Цвет»Раскрытие было бы хорошо.А для свойства «Параметры» было бы неплохо использовать поле со списком или список флажков.
Существует ли какая-либо поддержка, встроенная в инфраструктуру / инструментарий MVC для этого?В настоящее время Visual Studio просто игнорирует свойства модели перечислимых типов при создании представления из модели.
Каков наилучший способ реализации этого?