簡體   English   中英

ASP.NET MVC 4中Controllers目錄中的文件夾

[英]Folders in Controllers directory in ASP.NET MVC 4

我是ASP.Net MVC 4的新手。我正在開發一個擁有大量路由的應用程序。 考慮到這一點,我在控制器中遇到命名沖突。 因此,我決定將Controller分成多個控制器。 為了保持干凈,我覺得我需要將Controller類放在Controllers目錄中的子目錄中。 我的問題是:

  1. 這甚至是一種選擇嗎? 我似乎無法找到這種方法的任何例子
  2. 如何注冊子目錄中的控制器,以便在RouteConfig.cs文件中添加路由時,它們會利用子目錄中的控制器?

謝謝!

這是一個選擇嗎? 當然。 您可以將控制器放在任何位置。 MVC會自動掃描程序集中的控制器,如果它們只放在Controllers下面並不重要。

如果事情變得更復雜,並且您希望更好地組織,您可以利用ASP.NET MVC中的Areas概念 - http://msdn.microsoft.com/en-us/library/ee671793(v=vs.100)。 ASPX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM