我在单独的程序集中有一个可移植区域,并希望通过调用主程序集中的共享 _Layout.cshtml 中的 RenderBody() 来填充其视图。但我得到的结果是 View 本身的内容,好像 _Layout.cshtml 甚至没有呈现。此外,视图中定义的任何区域(在便携式区域中)都没有被渲染——这实际上是预期的,因为 _Layout.cshtml 似乎完全被忽略了。
那么我做错了什么还是我误解了便携式区域的设计方式?我真的希望使用此功能将视图和区域移动到可移植区域,同时在主 Web 应用程序中保持“母版页”功能。