Структура решения MVC 4 Частичный вид

Что ж, поскольку в большинстве руководств и демонстраций частичное представление помещается в общую папку, я прошу найти лучший способ сделать это.

Моя проблема: я хочу использовать частичные представления, чтобы создать динамический интерфейс с многократно используемыми представлениями. Как я могу с пользовательскими элементами управления. Поскольку может быть много частичных представлений, я хочу поместить их в отдельную папку, а не в общую папку.

пример: Как это выглядит сегодня:

[Вид]

  • [View.Home]
    • index.cshtml
  • [View.Shared]
    • _layout.cshtml

Лучший способ [Посмотреть]

  • [View.Home]
    • index.cshtml
  • [View.Shared]
    • _layout.cshtml
  • [View.Shared.Partial]
    • partial1.cshtml
    • и т.д

Или я должен полностью пересмотреть свой подход? если да то как? если нет о чем мне думать?




Ответы (1)


Вот пример того, что я делаю,

  • Application Wide использовал частичные представления — я поместил их в свой общий каталог.
  • Частичные представления для конкретного контроллера — я помещаю их в каталог Views/[ControllerName].
person Yasser Shaikh    schedule 29.10.2012
comment
Ах да, конечно. только в начальной яме охвата mvc. так что спасибо Яссер за вашу помощь :). Хотя, если я создаю проект большего масштаба, может возникнуть структурная проблема, чтобы поместить все широко используемые частичные представления в общую папку без подпапки? - person user1338060; 29.10.2012