Я только что прочитал несколько мест здесь и там об областях и фактически не использовал их. То же самое для RenderAction, но я столкнулся с проблемой, когда я хочу отделить определенную часть страницы, которая используется на всех страницах, но имеет свою собственную функциональность. С веб-формами я бы просто использовал элемент управления. С MVC я склонялся к методу RenderAction, а затем bam today v2 preview 1 выходит с поддержкой «областей». RenderAction действительно никогда не выглядел такой поддержкой, как выталкиваемая в фьючерсный проект.
Полагаю, вы бы сейчас хотели держаться подальше от RenderAction, поскольку области, похоже, будут иметь большую поддержку в будущем. Прямо сейчас, хотя кажется, что вам нужно создать целый новый проект, чтобы иметь «область»?
Так что у меня будет проект SideBar, проект BreadCrumb, проект UserLoggedIn ... yikes.
Как, черт возьми, люди все отделяют? Я не могу быть единственным, кто сталкивается с этим.