0

私のアプリケーションには「連絡先」と「招待状」があります。新しい招待状を作成したいときは、ユーザーが自分の連絡先から招待する人を選択する必要があります。たとえば、複数のチェックボックスを使用します。Invitation Controller では、招待モデルとユーザーの連絡先のリストをビューに渡したいと考えています。

ASP.net MVC 3でこれを行うにはどうすればよいですか?

4

2 に答える 2

5

複雑な型のモデルを持っていないのはなぜですか? 何かのようなもの:

public class MyModel
{
    public Invitation Invitation { get; set; }
    public List<Contact> Contacts { get; set; }
}

ビューでは、モデル宣言は次のようになります (かみそりを使用していると仮定します)。

@model MyModel
于 2012-04-20T11:59:22.993 に答える
1

2つの選択肢:

  • ViewModel を使用する (必要なすべてのクラスへの参照を持つ新しいクラス)
  • クラスをモデルとして使用し、2 番目のクラスに ViewBag を使用する
于 2012-04-20T12:01:11.047 に答える