![](/img/trans.png)
[英]MVC EnumDropDownListFor with Enum Display Description attribute as the value
[英]“Display” or “Description” attribute for enum values allowing multiple usage
我想使用一个属性来解析字符串以枚举值(类似于这个问题 ),但是我想为每个枚举值使用多个字符串,例如:
enum Foo
{
[SomeAttribute("A BAR")]
[SomeAttribute("The BAR")]
Bar,
[SomeAttribute("A BUZZ")]
[SomeAttribute("The BUZZ")]
Buzz
}
这意味着我不能使用Description
或DisplayName
因为它们具有AllowMultiple=false
。
我知道创建自己的属性很简单,但是:
.NET框架是否已经包含可以用于此目的的合适属性?
不,不是。 创建自己的属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.