#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:
Может быть, лучший подход заключается в том, что ответы должны быть частичными представлениями?