asp.net-mvc – ASP.NET MVC:路由中的命名空间

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP.NET MVC:路由中的命名空间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个小问题,我找不到MapRoute的namespaces参数的任何文档.任何人都可以解释我应该如何使用它?

我想将〜/ Controllers / Projects / ProjectController.cs映射到这个url~ / Projects /但我在〜/ Controllers / Projects中还有其他控制器,我想映射到其他URL.所以我需要为这些URL添加名称空间.如何?

解决方法

namespaces参数允许您指定基础结构应搜索其他控制器类型的位置,默认情况下,mvc将搜索执行程序集(站点项目)中的所有类,并且实现IController的那些类成为候选者.基本上,您可以将控制器放入如果它们是asp.net mvc项目的一部分,你可以使用多个嵌套文件夹.

namespaces参数的主要用途是,如果要将控制器类存储在外部程序集中,在这种情况下,可以指定这些控制器所在的名称空间.

猜你在找的asp.Net相关文章