Asp.net mvc ASP.NET MVC中局部视图的正确位置是什么?

Asp.net mvc ASP.NET MVC中局部视图的正确位置是什么?,asp.net-mvc,partial-views,asp.net-mvc-partialview,Asp.net Mvc,Partial Views,Asp.net Mvc Partialview,是否有人确认ASP.NET MVC中局部视图的最佳位置 我的想法是,如果这是一个全球视野,将在许多地方使用,然后共享 如果它是一个视图的一部分,被包装到一个局部视图中以使代码读取更容易,那么它应该进入Views/Controller目录 我是对的还是遗漏了什么?我想,你绝对是对的 您可以从所有控制器和操作访问“视图/共享”文件夹中的视图。“Views/[ControllerName]”文件夹中的视图仅用于控制器特定的视图(即使有可能从其他控制器访问这些视图)。我相信您是正确的。下面是我所做的一件

是否有人确认ASP.NET MVC中局部视图的最佳位置

我的想法是,如果这是一个全球视野,将在许多地方使用,然后共享

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


我是对的还是遗漏了什么?

我想,你绝对是对的


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

我相信您是正确的。下面是我所做的一件事的一个例子,我的共享目录中的常规导航部分视图。然后在views/[ControllerName]目录中查看特定控制器的部分视图。

非常感谢大家的评论。很高兴知道我是在正确的轨道上:-)我想在控制器目录中放置局部视图的情况下,与常规视图没有太大的不同…除了局部视图没有指定布局文件和前缀“u”?换句话说,我们可以使用常规视图作为局部视图?