asp.net Mvc Area에서 이름이 같은 여러 컨트롤러와 일치하는 유형을 찾았습니다. "namespaces"매개 변수를 호출하십시오.

1132 단어 namespace
MVC Area , Area Home , ,
       “Home”         。      (“{controller}/{action}/{id}”)                            ,
       。     ,       “namespaces”   “MapRoute”           。
            ,       ,              ,                。

public override void RegisterArea(AreaRegistrationContext context) {//context.MapRoute(//"Web_default",//"Web/{controller}/{action}/{id}",//new { controller = "Home", action = "Index", id = UrlParameter.Optional }//);
//네임스페이스를context에 직접 전달합니다.MapRoute( "Web_default", "Web/{controller}/{action}/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional }, new string[] { "MvcApplication1.Areas.Web.Controllers"} );
}
 
주소: http://www.cnblogs.com/aptdo2008/archive/2011/12/03/2274955.html

좋은 웹페이지 즐겨찾기