【发布时间】:2019-11-14 19:04:02
【问题描述】:
<div class="row mt-4">
<div class="col-md-12 correct_answer">
<lable>Correct Answer</lable><br /><br />
<label class="radio-label">
@Html.RadioButtonFor(x => x.IsCorrectAnswerOption1, new { @class = "form-control", @type = "radio", id = "IsCorrectAnswerOption1", name = "IsCorrectAnswerOption1"})
<span>A</span>
</label>
<label class="radio-label">
@Html.RadioButtonFor(x => x.IsCorrectAnswerOption2, new { @class = "form-control", @type = "radio", id = "IsCorrectAnswerOption2", name = "IsCorrectAnswerOption2" })
<span>B</span>
</label>
<label class="radio-label">
@Html.RadioButtonFor(x => x.IsCorrectAnswerOption3, new { @class = "form-control", @type = "radio", id = "IsCorrectAnswerOption3", name = "IsCorrectAnswerOption3" })
<span>C</span>
</label>
<label class="radio-label">
@Html.RadioButtonFor(x => x.IsCorrectAnswerOption4, new { @class = "form-control", @type = "radio", id = "IsCorrectAnswerOption4", name = "IsCorrectAnswerOption4" })
<span>D</span>
</label>
<br />
<span id="CorrectAnswerError" class="error">Correct Answer is required</span>
</div>
</div>
在这里,我有四个不同的单选按钮,在该模型中具有不同的 ID 和名称,我有一个真值,但在这里我无法绑定选定的单选值,即真。
【问题讨论】:
-
当您使用助手时,它应该自动在输出中创建适当的 ID、类型和名称字段?我认为您不需要在选项对象中设置它们。
-
我试过这样 @Html.RadioButtonFor(x => x.IsCorrectAnswerOption1, new { @class= "form-control"}) 但没用
-
你可以使用javascript来实现它
-
谁能提供解决方案?
标签: asp.net-mvc