Лучший способ поделиться представлениями между областями в asp.net mvc 3

#asp.net-mvc-3

#asp.net-mvc-3

Вопрос:

У меня есть моя основная область, и у меня есть область участника, часть содержимого в основной области может быть использована в области участника. У двух областей есть свой собственный _Layout(MasterPage).

Как я могу получить одинаковый контент в обеих областях после DRY?

Ответ №1:

Вы могли бы использовать ~/Views/Shared папку для хранения представлений (макетов, частичных элементов, шаблонов редактора и отображения) между различными частями приложения.

Комментарии:

1. Я знаю общую папку, но страницы используют два разных меню. Моя идея пока состоит в том, чтобы создать это как частичное представление, а затем создать представление в двух местах, где мне нужно это частичное представление, а затем получить его с помощью RenderPartial.