从事 MVC3 项目。我有一个名为“Area”的区域,其 areaRegistration 如下所示,
context.MapRoute(
"Area_Details",
"Area/{controller}/{AreaId}/{AreaName}/{id}/{action}",
new { controller = "Area", action = "Index" }
);
context.MapRoute(
"Area_default",
"Area/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
我在/Controller“Home”中有另一个控制器,其动作“Details”返回一个PartialView。
从“区域”区域的角度来看,我正在尝试
@Html.RenderAction("Details","Home", new{ myId = 1})
应该访问 /home/details?myId=1 但它正在尝试访问 /area/home/details?myId=1
我怎么解决这个问题?