Index ビューの自動スキャフォルダーを作成しようとしています。モデルまたはビューモデル (例: ) のコレクションを渡して、見出し (要素) とセル (要素)IEnumerable<MyViewModel>
の属性を使用する HTML テーブルを取得できるようにしたいと考えています。各行は、コレクション内の 1 つのアイテムに対応する必要があります。DisplayName
th
Html.Display(propertyName)
td
詳細ビューのように 1 つのレコードのみを表示する場合はViewData.ModelMetadata.Properties
、特定のモデルのプロパティのリストを取得するために使用します。しかし、ビューに渡すモデルがモデルまたはビュー モデル オブジェクトのコレクションであり、モデルまたはビュー モデル自体ではない場合はどうなるでしょうか。
コレクション内の特定のアイテムの ModelMetadata を取得するにはどうすればよいですか?