1

好了,因爲大多數教程和演示選擇將局部視圖放在共享文件夾中,要求更好的方法來完成此操作。MVC 4解決方案結構局部視圖

我的問題: 我想使用部分視圖爲了創建一個動態接口與可重複使用的意見。正如我可以用usercontrols。由於可能有很多部分視圖我想將它們放在獨立文件夾中,而不是共享文件夾。

例如: 它是如何在今天看來:

[查看]

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

一種更好的方式 [查看]

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

或者我應該重新考慮我的做法enirely?如果是的話如何?如果不是我應該考慮的是什麼?

回答

2

這裏是我做的事情爲例,

  • 應用廣泛使用的部分觀點 - 我把它們放在我的共享目錄。
  • 特定控制器的部分視圖 - 我把它們放在Views/[ControllerName]目錄中。
+0

啊是的,當然。只是在擁抱mvc的起點。所以非常感謝Yasser的幫助:)。雖然如果我建立一個更大規模的項目,可能會有一個結構性的問題,把所有廣泛使用的局部視圖放在沒有子文件夾的共享文件夾中? – user1338060