ASP.NET MVC中部分视图的正确位置是什么?

Mar*_*tin 41 asp.net-mvc partial-views asp.net-mvc-partialview

有人会确认ASP.NET MVC中部分视图的最佳位置吗?

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

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

我纠正还是错过了什么?

Joh*_*ock 33

我相信你是对的.这是我做的事情的一个示例,我的共享目录中的常规导航部分视图.然后是Views/[ControllerName]目录中特定Controller的部分视图.


dav*_*ser 8

我想,你是对的!

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