モデルのチェックボックスを処理するためのコントローラーの良い例を教えてもらえますか?
例えば。コントローラーで、チェックされたアイテムとそれに対応するドロップダウンボックスの値のみを取得するにはどうすればよいですか?
景色
<form>
<table>
<tr>
<td>
<input type="checkbox" name="something" value="12345" checked="true" />
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="something" value="54321" checked="false" />
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="something" value="11111" checked="false" />
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</td>
</tr>
</table>
<input type="submit" />
</form>
モデル
public class FormCollection
{
// how would this look?
}
コントローラー
public ActionResult Sort(FormCollection model)
{
FormCollection _model = new FormCollection();
// iterate through model to get only values that are checked
// add them to _model
// how would this look?
}