我正在使用枚举来使用Html.EnumDropDownListFor填充下拉列表,问题是按照惯例,枚举对我正在处理的内容都有上限,因此当它填充下拉列表时,所有内容都被限制。我看看有没有办法做toTitleCase甚至toLower,这看起来有点不太荒谬,但我一直无法让它工作(toString只是写了实际的html,这是有道理的)
如果没有为下拉列表写出html,有没有这样做呢?或者我只是需要吮吸它并手动写出所有内容?只是为了澄清我想要做的事情,我宁愿能够使用TitleCase一切。
答案 0 :(得分:0)
这解决了问题
[Display(Name="White")]
WHITE,
[Display(Name = "Black")]
BLACK,
[Display(Name = "Green")]
GREEN,
[Display(Name = "Yellow")]
YELLOW,
[Display(Name = "Specialty")]
SPECIALTY,
[Display(Name = "Oolong")]
OOLONG,
[Display(Name = "Rooibos")]
ROOIBOS,
[Display(Name = "Pu-erh")]
PUERH,
[Display(Name = "Herbal")]
HERBAL