ASP.NET MVC 4 中控制器目录中的文件夹
本文关键字:文件夹 控制器 MVC ASP NET | 更新日期: 2023-09-27 17:57:08
我对MVC 4 ASP.Net 有点陌生。我正在开发一个有很多路线的应用程序。考虑到这一点,我在控制器中遇到了命名冲突。因此,我决定要将控制器拆分为多个控制器。为了保持干净,我觉得我需要将控制器类放在控制器目录的子目录中。我的问题是:
- 这甚至是一种选择吗?我似乎找不到任何例子这种方法
- 如何注册子目录,以便当我在路由配置中添加路由时.cs文件,他们利用子目录中的控制器?
谢谢!
这是一个选项吗?绝对。您可以将控制器放置在所需的任何位置。MVC会自动扫描组件中的控制器,如果它们仅放置在Controllers
下并不重要。
如果事情变得更加复杂,并且您想要更好的组织,则可以利用 ASP.NET MVC - http://msdn.microsoft.com/en-us/library/ee671793(v=vs.100)中的Areas
概念.aspx