在以前 mvc 知道 DefaultModelMetadataProvider DefaultModelMetadata ModelMetadata
这三个类的关系 能修改 displayname
今天尝试了一下 就没有成功 不知道有没有解决方法
以前你是怎么修改的?
重写CachedDataAnnotationsModelMetadataProvider类型中的CreateMetadataFromPrototype方法
通过调试 查看源码
DataAnnotationsMetadataProvider :
IBindingMetadataProvider,
IDisplayMetadataProvider,
IValidationMetadataProvider
重写IDisplayMetadataProvider.CreateDisplayMetadata解决问题