asp.net mvc представление контроллера внутри представления другого контроллера - PullRequest
1 голос
/ 29 августа 2009

, поэтому у меня есть «родительский» контроллер со списком и редактирующим видом для него (для просмотра добавление / редактирование / удаление родителей)

и контроллер «Дети» тоже самое (просмотр списка добавление / редактирование / удаление детей)

и теперь мне нужно провести рефакторинг; поместить представление дочерних элементов в родительское представление, чтобы при редактировании родительского элемента вы могли видеть список его дочерних элементов и редактировать / удалять / добавлять некоторые дочерние элементы

Какой лучший способ сделать это в asp.net mvc, есть ли шаблоны для этого или что-то


я пытался использовать RenderAction () и работает нормально, показывает список пользователей, но проблема в том, что вы нажимаете кнопку редактирования для пользователей -> редактируете некоторые данные -> нажимаете кнопку сохранения, и вы возвращаетесь не к родительскому представлению редактирования со списком пользователей, а просто к представлению списка пользователей

1 Ответ

1 голос
/ 29 августа 2009

Вам следует создать частичное представление, строго типизированное для вашего класса для детей.

Затем добавьте это на страницу своего родителя, используя HTML.RenderPartial ().

Это может быть обновлено с помощью AJAX, если необходимо.

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