4
내 프로젝트 경로에 이상한 점이 있습니다. > 인 MyHome
- -> AuthorController
-> ArticleController
->보기
-> 제
컨트롤러 :GetVirtualPath가 첫 번째 경로를 반환합니다.
// pennames
routes.MapRoute(
"pennames", // Route name
"MyHome/Authors/{action}/{id}", // URL with parameters
new { controller = "Author", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
// article
routes.MapRoute(
"article", // Route name
"MyHome/Articles/{action}/{id}", // URL with parameters
new { controller = "Article", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
사이트 구조는 다음과 같습니다 여기 내 경로입니다 ---> Index.aspx
-> 작성자
-> Index.aspx
하지만 난이/인 MyHome/기사 페이지에서
RouteTable.Routes.GetVirtualPath(this.viewContext.RequestContext..
를 호출 할 때, 그것은 항상 첫 번째 루트 (인 MyHome/작성자)을 반환
불안 내가 잘못 뭐하는 거지 idean?