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

问题描述 投票:41回答:2

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

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

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

我纠正还是错过了什么?

asp.net-mvc partial-views asp.net-mvc-partialview
2个回答
32
投票

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


8
投票

我想,你是对的!

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

© www.soinside.com 2019 - 2024. All rights reserved.