MVC 4解决方案结构局部视图

时间:2012-10-29 10:42:16

标签: asp.net-mvc asp.net-mvc-4 directory-structure renderpartial asp.net-mvc-partialview

好吧,因为大多数教程和演示选择将部分视图放在共享文件夹中,要求更好的方法来执行此操作。

我的问题: 我想使用部分视图来创建具有可重用视图的动态界面。我可以用usercontrols。由于可能有很多部分视图我想将它们放在一个单独的文件夹中而不是共享文件夹中。

例如: 今天看起来如何:

[查看]

  • [View.Home]
    • index.cshtml
  • [View.Shared]
    • _layout.cshtml

更好的方法 [显示]

  • [View.Home]
    • index.cshtml
  • [View.Shared]
    • _layout.cshtml
  • [View.Shared.Partial]
    • partial1.cshtml

或者我应该重新思考我的方法吗?如果是这样的话?如果不是我应该怎么想?

1 个答案:

答案 0 :(得分:2)

这是我做的事情的一个例子,

  • Application Wide使用部分视图 - 我将它们放在我的共享目录中。
  • 特定控制器的部分视图 - 我将它们放在Views / [ControllerName]目录中。