私は各繰り返しでRadioButton
のforループを持っています。私の問題は、一度私のフォーム(それらの値を取得する方法)を検証したら、すべての単一のものを区別する方法がわからないということです。ラジオボタンを区別するにはどうすればいいですか?
public class Printer{
public int id{ get; get;}
public string printerName { get; set; }
}
別のモデルの一部であり、それ自体::私はビューに渡すよう次に
public class FinalSiteModel
{
public string name{ get; set; }
public List<Printer> printers{ get; set; }
public bool selected { get; set; }
}
:
for(var i = 0; i < Model.printers.Count() ; i++)
{
@Html.RadioButtonFor(m => m.selected, new { Name = "groupRadio"});
@Html.Label(Model.printers[i].printerName);
}
私は何かが間違っていると思う私は、プリンタのモデルを持っています私は自分のラジオボタンを書いた方法で。私は当初PrinterModel
の内側ブールselected
を使用しますが、私は
@Html.RadioButtonFor(m => m.printers[i].selected, new { Name = "groupRadio"});
と、このビットを使用するので、私の問題は、ラジオボタンがグループなかったという事実から来た:m => m.printers[i].selected
をするとき、したがって、各ラジオボタンに別の名前を作成しました私はいくつかのラジオボタンを同時にチェックします。
RadioButtonFor
にパラメータを追加する必要がありますか?
あなたはいつもスティーブンの周りにいるのは良いことです。もう一度感謝します:) –