0

C#我有一个基于 ASP.NET Core 5.0 框架编写的应用程序。我正在寻找将项目添加到ModelMetadata.AdditionalValues集合中的正确方法。

在 ASP.NET MVC 5 中,我们有IMetadataAware ,我们在其中使用除了Attribute标记来将项目添加到 ModelMetadata.AdditionalValues集合中。但是,对于 ASP.NET Core,则 IMetadataAware不再存在。

4

1 回答 1

0

你可以尝试使用自定义模型元数据接口。 AddMvcOptions 添加options.ModelMetadataDetailsProviders.Add(new CustomDisplayMetadataProvider()

于 2021-11-19T21:08:52.470 回答