我得到了以下视图模型
public enum EnumViewModel
{
[Display(Name = "Foo")]
First,
[Display(Name = "Bar")]
Another
}
有了这个观点
@Html.DisplayFor(model => model.ProjectStatus)
在本地,它会按预期显示Foo
。
但是,当我发布时,它会显示:First
。
我无法弄清楚原因。
如果我使用this方法,它既可以在本地也可以在发布时使用。但我不是在寻找解决方法。所以我仍然想知道造成这个奇怪问题的原因。