前端之家收集整理的这篇文章主要介绍了
asp.net-mvc – 从一个项目到另一个项目调用控制器,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我用剃须刀使用
Asp.net MVC4.我想知道如何在同一个
解决方案中将控制器从一个项目
调用到另一个项目. (我是MVC4的新手)
@H_
403_5@
您可以简单地将控制器
添加到另一个项目(类lib或MVC项目等等).我们有几个共享控制器的项目(webAPI以及MVC).我通常使用API控制器的区域约束和MVC控制器的命名空间约束 – 特别是如果你有一些类似于一些项目的基本HomeController.cs并且你想在一个特定的MVC应用程序项目中覆盖它.
routes.MapRoute(
name: "Default",url: "{controller}/{action}/{id}",defaults: new { controller = "Home",action = "Index",id = UrlParameter.Optional },namespaces: new[] { "Common.MVC.Controllers" }
);