如何从modelmetadata获取模型?

时间:2016-12-08 05:19:36

标签: asp.net-mvc asp.net-core-mvc

在MVC 4和5中,模型元数据具有属性“Model”

在MVC 6(ASP.Net核心mvc)中,此属性已消失。

现在,如何从模型元数据中获取“模型”?

1 个答案:

答案 0 :(得分:2)

找到解决方案。

ViewData有ModelExplorer,可以通过modelmetadata找到属性。

ViewData.ModelExplorer.Properties.SingleOrDefault(x => Equals(x.Metadata, metadata)).Model