Visual 2015 - 使用[Display
时有时会出现以下错误错误CS0246类型或命名空间名称' PN'找不到(你错过了使用指令或汇编引用吗?)
第一个未通过接下来的两个工作,之后它们全都失败了。似乎他们无法识别变量名称,因为失败发生在下方有红色波浪线的情况下。
[Display(PN = "PN")]
public string PN { get; set; }
[Display(Name = "CCA Name")]
public string Name { get; set; }
[Display(ShortName = "CCA Short Name")]
public string ShortName { get; set; }
[Display(CardDesignation = "Card Designation")]
public string CardDesignation { get; set; }
答案 0 :(得分:1)
Display属性中的Name
不是属性的名称。它是DisplayAttribute上的属性。所以你的代码看起来应该是
[Display(Name = "Card Designation")]
public string CardDesignation { get; set; }