Добавление дочерних элементов в ту же форму, что и родительский элемент в MVC

#asp.net-mvc-3 #entity-framework-4.1

#asp.net-mvc-3 #entity-framework-4.1

Вопрос:

Я пытаюсь создать простую викторину. Дизайн базы данных таков, что я могу добавить любое количество ответов на каждый вопрос.

Я хочу отредактировать все это на одной форме / странице.

У меня были бы поля для вопроса (текст, дата, islive и т. Д.), А Затем возможность начать добавлять ответы.

Идея состоит в том, чтобы перечислить текущие ответы с возможностью редактирования / удаления и добавления новых.

Это тот момент, когда я не уверен в лучшем подходе.

Я думал, что мне, вероятно, нужно сделать вызовы ajax / jquery для ActionResults, чтобы достичь этого, но не совсем уверен? (Я действительно не возражаю, если страница перезагрузится, но я хочу сохранить URL-адрес прежним)

Вышесказанное относится только к CMS.

Я создал контекст Entity-framework 4.1 DB, к которому я могу правильно запрашивать (я могу зацикливать существующие вопросы, а затем зацикливать ответы на эти вопросы).

У меня была одна идея: на моей странице есть две формы, которые публикуют разные действия. Затем я просто перенаправляю обратно к исходному представлению и перезагружаю все при добавлении ответов.

Ответ №1:

Может быть, лучший подход заключается в том, что ответы должны быть частичными представлениями?