【发布时间】:2014-01-04 16:26:14
【问题描述】:
我有一个关于枚举的问题,基本上我已经创建了一个本地化的枚举下拉列表,以正确显示具有本地化的枚举。
但是当我想稍后在另一个页面的某个地方显示选定的枚举时,我不再获得本地化。
任何想法,或者任何人都可以给我一个链接,指向一些用于显示枚举的 html 扩展。
我有以下几点:
public enum Gender
{
[Display(ResourceType = typeof(Resources.Base), Name = "Male")]
M= 0,
[Display(ResourceType = typeof(Resources.Base), Name = "Female")]
F= 1,
}
在我看来,我有以下几点:
@Html.LabelForModel(Model.Gender.ToString())
在我设置的控制器中:
Model.Gender = Gender.M
我没有从基地显示男性,而是显示“M”。
知道如何解决这个问题吗?
【问题讨论】:
-
我还在寻找答案,如果有人可以...?
标签: c# asp.net-mvc localization enums