このような何かを見て、あなたのhtmlを取得:私はそれらのname
属性のレイアウト方法に応じて、フォームを受け入れるように、モデルとコントローラを
<form ... blah blah ...>
<ul>
<li>
recipient 1
<input type="hidden" name="theParameterInControllerAction.Recipients[0]" value="1" />
</li>
<li>
recipient 2
<input type="hidden" name="theParameterInControllerAction.Recipients[0]" value="2" />
</li>
...
</ul>
<textarea name="theParameterInControllerAction.Message" ... blah blah ... ></textarea>
<input type="submit" value"click me" />
</form>
を設定します。その後、必要に応じてjavascriptを使ってliを削除します。その後、次の2つの選択肢があります:あなたは、受信者2を除去することができ、その後、あなたのコントローラが表示されますので、
- を(インデックスが故障していてもリストに結合するMVCモデルバインダーを見つける0,2,3,4私はそれを書いている間、...)はっきりしていた希望をそのフォームのポストイベントをインターセプトし、
上記隠された入力の再書き込みname
属性にjavascriptの
使用することは、一種の急いました。