Как сохранить значения динамически создаваемого частичного представления переключателей? - PullRequest
0 голосов
/ 02 сентября 2010

У меня есть анкета. Вопросы и варианты генерируются из базы данных. В форме 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)%>

1 Ответ

0 голосов
/ 02 сентября 2010

вы можете сделать проверку на стороне клиента

http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx

...