相关疑难解决方法(0)

资源中的DisplayName属性?

我有一个本地化的应用程序,我想知道是否可以DisplayName从资源中设置某个模型属性.

我想做这样的事情:

public class MyModel {
  [Required]
  [DisplayName(Resources.Resources.labelForName)]
  public string name{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但是我不能这样,因为编译器说:"属性参数必须是常量表达式,typeof表达式或属性参数类型的数组创建表达式":(

有没有解决方法?我手动输出标签,但我需要这些用于验证器输出!

c# asp.net-mvc resources localization resx

159
推荐指数
6
解决办法
12万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

localization ×1

resources ×1

resx ×1