こんにちは私はModelBindedビューを持っています
foreach (var Model in Model)
{
@Html.RadioButtonFor(modelItem => Model.DefaultLocation, Model.AddressID, new { @Checked = Model.DefaultLocation, id = Model.AddressID })
}
@Checkedは、ブール値のTrueまたはFalseとしてデータベースから取得されます。
このRazorコード用に生成されたHTMLは次のとおりです
<input checked="True" id="27" name="model.DefaultLocation" type="radio" value="27">
<input checked="False" id="28" name="Model.DefaultLocation" type="radio" value="28">
Checked="true"としてid="27"と表示されていますが、私のページには最後に選択されたラジオボタンが表示されています。
私は、データベースからの戻り値がtrueと言っても、デフォルトでラジオボタンが選択されていることを達成しようとしています。
私は何が悪いのか理解できません。誰かがこの問題を解決するのを手伝ってくれますか?
お時間をいただきありがとうございます。