我正在从数据库中填充的列表中创建剃刀文件中的单选按钮。随着列表的迭代,它会创建问题和无线电选项答案。单选按钮选项名称是唯一的并且即时生成。语法如下所示:
@Html.RadioButtonFor(Model => Model.QuestionList[i].Question, Model.QuestionList[i].MarketingAnswerID)
@Html.Raw(Model.QuestionList[i].Answer)
@Html.ValidationMessageFor(Model => Model.QuestionList[i].Question, "", new { @class = "submission__required__field" })
我需要一种方法来将单选按钮绑定到模型,这样我才能使它们成为必需。我的验证不起作用,因为我相信的模型实际上是强制执行验证的。考虑到动态生成名称并且列表可能会发生变化,我该如何将这些无线电选项绑定到模型。