下のリンクには、自分のアプリケーションで使用している複数のテキストボックスを追加できる追加ボタンがあります。複数のテキストボックスをViewModel配列文字列プロパティでバインドするにはどうすればよいですか?
http://jsfiddle.net/cN5SR/200/
今、私は私のViewModelに文字列値の配列をバインドする方法を知りたいです。
のは、ViewModelにで私の財産は、以下の通りである場合としましょう:私は静的にそれをしなかった場合はカミソリの構文を使用して、次のように
Public class MyViewmodel
{
Public string[] players { get; set; }
}
すべてのテキストボックスの名前が「プレーヤー」の場合、ModelBinderは各テキストボックスの値を配列に追加します。もう1つの方法は、各テキストボックスにplayers [0]、players [1]などの名前を付けることですが、インデックスを管理してスキップする必要はありません。 –
デフォルトで配列文字列を作るのですか? – updev
各テキストボックスが同じ名前であれば、基本的に "player = player1&player = player2&player = player3"というポーズをとり、ModelBinder –