在ASP.NET MVC 3中使用枚举
|
是否有一种巧妙的方法来使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只是忽略枚举类型的模型属性。
实施此方法的最佳方法是什么?
没有找到相关结果
已邀请:
2 个回复
杰黔轿缺
才改隘瘁