Model view controller 如何保持动态创建的单选按钮局部视图的值?

Model view controller 如何保持动态创建的单选按钮局部视图的值?,model-view-controller,view,partial,Model View Controller,View,Partial,我有一张调查表。 问题和选项是从数据库生成的。 表单中有5个问题,每个问题都是使用局部视图生成的 问题是局部视图,选项是模板化视图 问题是在提交表单时,如果用户没有选择答案,则会显示validationsummary。问题是选定的答案不见了 局部视图 单选按钮模板 您可以在客户端进行验证 <% for(var x = 0; x < Model.QuestionOptions.Count(); x++){%> <% var opti

我有一张调查表。 问题和选项是从数据库生成的。 表单中有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)%>