MVC5 프로젝트 관리자 패널 영역을 만들었습니다. 문제가 있습니다.Asp.Net MVC5 프로젝트 관리 영역 경로 - 오류 라우팅 컨트롤러 ActionResult
앞의 에는 ProductController 및 ListActionResult가 있습니다.
그리고.
관리 패널에는 ProductController 및 ListActionResult가 있습니다. 이제
...
내가 관리자 패널 ProductController와 ListActionResult에 갈거야. (www.xxxxxxxxx.com/Admin/Home/List)
프로젝트는 프론트 페이지에서 열립니다. (www.xxxxxxxxx.com/Home/List)
페이지 난 >> www.xxxxxxxxx.com/Admin/Home/List
을 열려는하지만 시작 페이지 >> WWW. xxxxxxxxx.com/Home/List
페이지 주소가 변경되지 않습니다.
그러나 컨트롤러가됩니다.
무엇이 문제 일 수 있습니다.
다음은 경로 정보입니다.
AdminAreaRegistration.cs;
public class AdminAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Admin";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { action = "Index", controller = "Home", id = UrlParameter.Optional },
new[] { "Projem.Web.Areas.Admin.Controllers" }
;
}
RouteConfig.cs;
작동하지 않았습니다. : –
global.asax 파일에 귀하의 지역을 등록하지 않았습니까? Application_Start() 메소드에서 global.asax 파일의 영역을 등록 할 수 있습니다. 아래 라인을 작성하십시오. AreaRegistration.RegisterAllAreas(); –
http : //i.hizliresim .COM/2jo1zL.png 이 있습니다.! 지역의 :( –