我们有一个项目,我们创建了 2 个单独的区域供站点管理员使用,具体取决于经过身份验证的用户所属的角色。这两个区域之间存在一些重叠的功能,但还不足以我们将它们组合成一个区域。因此,我们为 UI 所做的是创建一些局部视图,这些局部视图包含在两个区域内的相似视图中,但是我在决定将局部视图物理放置的位置时遇到了麻烦。
将它放在 ~/Views/Shared 中是没有意义的,因为没有一个根级视图使用这个特定的局部视图。将文件放在 ~/Areas/[Area]/Views/Shared 中也没有意义,因为这两个区域都没有直接“拥有”这个局部视图。
在这种情况下,您认为最佳实践位置是什么?