
ASP.NET MVC 调用指定域的Controller
比如:我有域A,有域B,我在A里创建了一个ControllerC,在B里也创建了一个ControllerC,它们名称相同,命名空间不同,我用Html.RenderActi...
比如:我有域A,有域B,我在A里创建了一个Controller C,在B里也创建了一个Controller C,它们名称相同,命名空间不同,我用Html.RenderAction("MasterLayout", "C") 调用C里面的MasterLayout Action,我如何指定调用的是哪一个C里的Action?
展开
2个回答
展开全部
在路由配置里面,加上限制条件,把Controller 的命名空间写进去。
多个域有相同Controller 就必须加上命名空间. MVC3和MVC4写法不一样
routes.MapRoute(
"AdminControllers", // 路由名称
"{controller}/{id}-{action}", // 带有参数的 URL
new { controller = "Home", action = "Index", id = UrlParameter.Optional }, // 参数默认值
new string[] { "Admin.Controllers" }//命名空间
);
在页面也好指明域

2022-08-05 广告
苏州蓝晓生物科技有限公司。标准化核心产品:公司拥有完整的琼脂糖介质、葡聚糖介质、聚甲基丙烯酸酯介质生产线,年产分离介质50000L,产品质量稳定并达到国际领先水平。核心优势:公司核心技术人员拥有近二十年不同基质的基球开发和官能化的丰富技术经...
点击进入详情页
本回答由苏州蓝晓生物科技有限公司_提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询