1

好吧,因为大多数教程和演示都选择将部分视图放在共享文件夹中,所以我寻求更好的方法来做到这一点。

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

示例:今天的样子:

[看法]

  • [查看.首页]
    • 索引.cshtml
  • [查看.共享]
    • _layout.cshtml

更好的方法 [查看]

  • [查看.首页]
    • 索引.cshtml
  • [查看.共享]
    • _layout.cshtml
  • [查看.共享.部分]
    • 部分1.cshtml
    • ETC

还是我应该彻底重新考虑我的方法?如果是这样怎么办?如果不是,我应该怎么想?

4

1 回答 1

2

这是我做的一个例子,

  • Application Wide 使用了部分视图——我把它们放在我的共享目录中。
  • 特定控制器的部分视图 - 我将它们放在 Views/[ControllerName] 目录中。
于 2012-10-29T11:28:50.963 回答