如何保存动态创建的单选按钮部分视图的值?

问题描述:

我有一个调查表。 问题和选项从数据库中生成。 表单中有5个问题,每个问题都是使用局部视图生成的。如何保存动态创建的单选按钮部分视图的值?

问题是局部视图,选项是模板视图。

问题是当提交表单并且用户没有选择答案时,它会显示一个validationsummary。问题是选定的答案已经消失。

管窥

 

     <% for(var x = 0; x < Model.QuestionOptions.Count(); x++){%> 
      <% var option = Model.QuestionOptions.ToList()[x]; %> 
      <li>   
       <%: Html.EditorFor(model => option, "RadioButton")%> 
      </li> 
     <% } %> 
 

单选按钮模板

 

     <%: Html.RadioButton("OptionId", Model.OptionId, false)%>