このようなクラスのモデルがあります
public class Feature
{
public int ID { get; set; }
public string Desc { get; set; }
public List<Camera> { get; set; }
}
そしてこのようなもの:
public class Camera
{
public int ID { get; set; }
public string ModelName { get; set; }
public List<Feature> Features { get; set; }
}
Camera モデルの Controller と View を作成し、Feature コレクションに複数の Feature オブジェクトを含む 2 つのカメラを追加しました。
ただし、カメラ ビュー (インデックス、詳細、編集) をレンダリングすると、機能フィールドがどこにも表示されません。Index ビューと Details ビューで、Features コレクションの項目を、1 行に 1 つの項目を持つ複数行のテキストとして表示したいと考えています。
どうやって?
デイブ
PS: 次の質問は、編集ビューに、現在のカメラの機能アイテムが既に選択されている機能テーブル内のすべてのアイテムをリストする複数選択スクロール リストを表示する方法に関するものです。