【发布时间】:2013-08-19 09:50:32
【问题描述】:
我需要动态加载属性的DisplayName(从数据库中)。例如这样的:
[DisplayName(getDescriptionForLanguage("test"))]
public string test{ get; set; }
但只能动态加载DisplayName,只允许使用常量。
有没有办法通过方法而不是从资源文件或常量中获取DisplayName?
【问题讨论】:
-
DisplayNameAttribute 用在哪里?可以改那里的代码吗?
-
AFAIK DisplayName 用于编译,因此它必须是常量stackoverflow.com/a/9434934/1714342
标签: c# asp.net-mvc