ASP.NET MVC:部分视图的正确位置?

任何人都可以确认在ASP.NET MVC中的部分视图的最佳位置?

我的想法是,如果它是一个全球性的观点,这将是在很多地方,然后共享使用。

如果它的一部分视图已经被包装到一个局部视图中以使代码阅读更容易,那么它应该进入Views / Controller目录

我是正确的还是我错过了什么?

我相信你是对的。 这里是我做的一个例子,在我的Shared目录中通用导航部分视图。 然后在视图/ [ControllerName]目录中查看特定控制器的部分视图。

我想,你是对的!

您可以从所有控制器和操作访问的“视图/共享”文件夹中的视图。 “视图/ [控制器名称]”文件夹中的视图仅适用于控制器特定的视图(即使有可能从其他控制器访问它们)。