为我的应用程序建模 MVC 区域的最佳方法是什么?我可以动态管理这些区域吗?它们的最佳用途是什么?
谢谢
为我的应用程序建模 MVC 区域的最佳方法是什么?我可以动态管理这些区域吗?它们的最佳用途是什么?
谢谢
为我的应用程序建模 MVC 区域的最佳方法是什么?
区域已经“退出”了不到一个月(?)。我认为尚未开发出最佳实践。;)
我可以动态管理这些区域吗?
您可以使用任何您想要的技术动态地打开它们,但关闭它们是一种痛苦。如果不回收他们所在的应用程序池并重新注册,则无法打开和关闭区域。
它们的最佳用途是什么?
开箱即用的区域基本上是组织工具。它们可以帮助您保持 Controller 和 View 文件夹不会变得太大,并在保持路由配置简洁方面发挥很小的作用。
然而,使用区域来制作可共享的组件,就像Portable Areas一样,是一种非常致命的技术,它开辟了大量的划分和代码重用场景。可以将 Portable Areas 视为将整个 MVC 站点从汤到坚果,并使其可与所有其他 MVC 站点共享。