私はC#.NET MVC3(Razor)を使って簡単なフォームを作成しています。しかし、その形で私はラジオボタンの形でリストの内容を印刷する必要があります。しかし、私はこれがどのように動作するのか分かりません:BeginFormのForeachとRadioButtonFor()要素の要素を表示
@using(Html.BeginForm("Method", "Controller", FormMethod.Post))
{
foreach (Items item in Model.Items)
{
<div>
@Html.RadioButtonFor(item->itemId)
@Html.LabelFor(item->description)
</div>
}
}
これは動作しません。
おそらく通常のhtmlタグを使用してラジオボタンを作成できます。しかし、データは自動的に右側に保存されませんか?
どうすればこの作品を作成できますか?
を次のようにゼロのインデックスベースのソリューションを実装するために必要なすべてを保存したい場合は? – archil
@archilそのような 'item-> property'を直接割り当てることはできません。通常は私はやっています---(model => model.Property)---今はforeachループに入っていて、私は 'item'のデータが必要です。---今すぐエラーが表示されます:** 'RadioButtonFor'メソッドのオーバーロードは1つの引数をとります** – w00