1

我知道 ModelMetadata 用于将模型中的值绑定到字段。是否有任何开箱即用的 MVC 代码将采用模型并使用它的 ModelMetadata 为其所有属性的值生成 KeyValuePairs?

4

1 回答 1

0

您可以使用 System.Linq 中的 .ToDictionary() 扩展方法吗?

Dictionary<string, object> dictionary = ViewData.ModelMetadata.Properties.ToDictionary(key => key.PropertyName, value => value.Model);
于 2011-10-04T09:40:28.320 回答