これで、今日は私が数時間困惑していました。カップルの解決策を集めようとした後、私はそれをちょうど良いものにすることはできません。ASP.Net MVC 2で複数のリストを含むモデルのリストに項目を追加します。
私はいくつかのプリミティブプロパティといくつかのリストを含むモデルを持っています。
ビューでは、データベースにアクセスせずに変更を保存することなく、これらのリスト(追加/削除/更新)のいずれかを更新できる必要があります。保存アクションは、ページ上の保存ボタンがクリックされたときにのみ発生します。ページには複数のフォームがあります。次のように
フォームは、メインフォームがちょうど名前/説明フィールドを持つことになります....
です。 他のフォームには、リストのタイプに必要なフィールドが含まれます。
私は、セッション変数にモデルを投げる:例モデル
public class Model
{
public string Name { get; set; }
public string Description { get; set; }
public List<Type1> { get; set; }
public List<Type2> { get; set; }
public List<Type3> { get; set; }
}
HTMLを作成してクライアントサイドスクリプトを作成してHTMLを更新するか、[ajax](http://www.asp.net/mvc/tutorials/contact-manager/iteration-7-add-ajax-functionality)を使用することをお勧めします-cs) –