如何使用RadioButtonFor将动态生成的单选按钮绑定到MVC模型

时间:2016-09-29 19:26:01

标签: c# asp.net-mvc asp.net-mvc-5

我正在从数据库中填充的列表中创建剃刀文件中的单选按钮。随着列表的迭代,它会创建问题和无线电选项答案。单选按钮选项名称是唯一的并且即时生成。语法如下所示:

@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" })

我需要一种方法来将单选按钮绑定到模型,这样我才能使它们成为必需。我的验证不起作用,因为我相信的模型实际上是强制执行验证的。考虑到动态生成名称并且列表可能会发生变化,我该如何将这些无线电选项绑定到模型。

0 个答案:

没有答案