@switch(currentQuestion.Question.Type)
{
case AnswerToQuestionType.OneAnswer:
<Column ColumnSize="ColumnSize.Is12">
<Field>
<FieldLabel>Выберите один ответ</FieldLabel>
<RadioGroup TValue="string" Name="oneanswer" CheckedValue="selectedOneAnswer" CheckedValueChanged="OnSingleModeSelectAnswerChanhe">
@foreach (var a in currentQuestion.Question.Answers)
{
<Radio TValue="string" Value="a.Id.ToString()" Checked="false">@a.Text</Radio>
<br />
}
</RadioGroup>
</Field>
</Column>
break;
>other code<
}
上面的代码是用户测试页面的一部分。选择一个答案并进入下一个问题后,该选项将被保存(见屏幕截图(。如何解决此问题,以便在转到下一个问题后,不选择任何选项?
独立选择的选项
带有ALREADY BECKED选项的下一个问题(与上一步中选择的答案相同(
天哪。。。。。解决方案非常简单——我在错误的地方重置了选定的OneAnswer。。。