Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 ModelMetadata 用于将模型中的值绑定到字段。是否有任何开箱即用的 MVC 代码将采用模型并使用它的 ModelMetadata 为其所有属性的值生成 KeyValuePairs?
您可以使用 System.Linq 中的 .ToDictionary() 扩展方法吗?
Dictionary<string, object> dictionary = ViewData.ModelMetadata.Properties.ToDictionary(key => key.PropertyName, value => value.Model);