-1

以下は、私のモデルがどのように定義されているかです。

public class Manager
{
    public string Name { get; set; }

    public int EmployeeID { get; set; }

    public int DeparmentID { get; set; }

    public double Salary { get; set; }

    public List<Employee> Subordiates { get; set; }
}

ManagerMVC 編集ビューでオブジェクトを渡すと、 all が正常に渡されますSubordiates。しかし、私の編集ビューはand に対して何もするSubordiates必要がないので、ビューでは何もしません。しかし、投稿アクション中に、そのコレクションが 0 になったのに対し、アイテムはそのままである必要があります。

ここで何が間違っているのか、誰か助けてもらえますか?

4

1 に答える 1

1

ビューでコレクションを使用しないため、値はコントローラーに戻されません。これはデフォルトの動作です。Subordiates投稿アクションをビューに戻すには、コレクションを再設定する必要があります。

于 2013-11-03T11:42:18.037 に答える