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

C# 如何使用RadioButtonOn将动态生成的单选按钮绑定到MVC模型,c#,asp.net-mvc,asp.net-mvc-5,C#,Asp.net Mvc,Asp.net Mvc 5,我正在从数据库填充的列表中创建razor文件中的单选按钮。当列表迭代时,它会创建问题和单选答案。单选按钮选项名称是唯一的,并且是动态生成的。语法如下所示: @Html.RadioButtonFor(Model => Model.QuestionList[i].Question, Model.QuestionList[i].MarketingAnswerID) @Html.Raw(Model.QuestionList[i].Answer) @Html.ValidationMessageFo

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

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

我需要一种方法,使单选按钮绑定到模型,这样我就可以使他们需要。我的验证不起作用,因为我相信的模型实际上是实施验证的模型。考虑到名称是动态生成的,列表可能会更改,如何将这些单选选项绑定到模型

你的单选按钮没有意义。您尚未显示模型,但假设您有一个
问题
,其中包含一组可能的
答案
,则您需要属性(例如)
选择答案
,以将单选按钮绑定到。为了满足时间限制,我们采用了不同的路径。收音机确实需要修理,我们为每个收音机创建了一个模型属性。不再是动态的。感谢您的输入。可能重复的单选按钮没有意义。您尚未显示模型,但假设您有一个
问题
,其中包含一组可能的
答案
,则您需要属性(例如)
选择答案
,以将单选按钮绑定到。为了满足时间限制,我们采用了不同的路径。收音机确实需要修理,我们为每个收音机创建了一个模型属性。不再是动态的。谢谢你的输入。可能是重复的