全球化资源文件采用I18N resx文件
在Model实体属性下
using Land.I18N
[DispalyName(Land.I18N.Resources.Close)]
public string Close(get;set;)
出现Land.I18N.Resources.Close错误
特性实参必须是特性形参类型的常量表达式、typeof表达式或数组创建表达式
请问大虾这个问题你们是怎么解决的,非常需要在Model进行国际化
使用[Display(ResourceType = typeof(Land.I18N.Resources), Name = "Close")]即可实现
[Display(Name="Close",ResourceType=typeof(
Land.I18N.Resources))]
或用自定义特性
[LocalizedDisplayName("Close")]
详见:
http://stackoverflow.com/questions/2431333/displayname-attribute-from-resources
[Display(Name="Close",ResourceType=typeof(
Land.I18N.Resources))]