Str*_*der 5 asp.net asp.net-mvc resources embedded-resource asp.net-mvc-4
我正在尝试以下事情:
[Display(Name = Resources.LcmsBs.Models.UserName)]
[ToolTip(Resources.LcmsBs.ToolTips.UserName)]
public string UserName { get; set; }
Run Code Online (Sandbox Code Playgroud)
我收到以下编译错误:
属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式
避免代码中的硬编码常量的最佳做法是什么?是否可以从资源中设置属性值?
dov*_*ove 10
您的问题略有不同,但以下答案可能适用于您的问题
DataAnnotations和Resources不能很好地发挥作用
像下面这样的东西
[Display(ResourceType = typeof(Resources.LcmsBs.Models), Name = "UserName")]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6472 次 |
| 最近记录: |