1

ModelMetadata は、モデルの値をフィールドにバインドするために使用されることを知っています。モデルを取得し、その ModelMetadata を使用してすべてのプロパティの値の KeyValuePairs を生成する、すぐに使用できる MVC コードはありますか?

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 に答える