2011-05-12 4 views
0

사이트를 검색했으며 질문과 비슷한 것을 찾을 수 없습니다. MVC에 익숙하지 않아 바보 같은 질문을하고있을 수도 있습니다.MVC3 면도기에서 영역까지 루트

사이트가 시작되면 상단에 기본 홈 및 정보 버튼이 있습니다. Area를 가리키는 새로운 버튼을 추가했습니다.이 버튼은 잘 작동합니다.

내 영역에있는보기로 이동 한 후 홈 및 정보 단추 위로 마우스를 가져 가면 해당 영역의 링크가 내 영역을 가리키고 프로젝트의 루트를 가리키고 있음을 보여줍니다.

이 버튼이 내 영역이 아닌 루트를 계속 가리 키도록하려면 어떻게해야합니까?

지혜의 도움이나 도움을 주신 분께 감사드립니다.

답변

0

루트 폴더로 연결됩니다.

@Html.RenderAction("Action", "Controller", new { area = "" }); 

좋아요. global.asax.cs 파일에서 경로가 어떻게 보이는지 묻는 것을 잊었습니까? 내 경로 정의 여기에 비슷한 설정을 가지고, 그리고 한

routes.MapRoute(
      "Home", // Route name 
      "{controller}/{action}/{id}", // URL with parameters 
      new { controller = "Home", 
       action = "MaintainLists", 
       id = UrlParameter.Optional } // Parameter defaults 
     ); 

routes.MapRoute(
      "Default",        // Route name 
      "{controller}/{action}/{id}",   // URL with parameters 
      new { controller = "Home", action = "Index", id = "" } // defaults 
     ); 
+0

안녕 DisplacedGuy 감사는, 나는 그것의 중간에 끌려나가 있고 난 편집을 couldnt는 . 나는 뭔가를 이해하지 못한다고 생각합니다. 이 내 루트에/_Layout.cshtml

  • @ Html.ActionLink ("홈", "인덱스", "홈")
  • @ Html.ActionLink ("정보", "정보", "홈")
  • @ Html.ActionLink ("Excel 업로드", "만들기", "Excel", 새로운 {area = "행렬"}, null)
  • "지역"으로 이동하면 집 및 정보 버튼이 나를 내 뿌리가 아닌 내 지역의 어딘가에 보내십시오. 나는 어딘가에서 뭔가를 놓친다. 나는 홈과 About 버튼이 나의 근원을 가리키는 방법을 이해하지 못한다. – Squeal

    +0

    안녕 DisplacedGuy, 해당 게시물에 대한 죄송합니다 응답에 대한 – Squeal

    +0

    ExcelController에 어떤 논리가 있습니까? 위의 코드를

  • @ Html.ActionLink ("집", "인덱스", "집")와 같은 앱에서 시도했습니다.
  • @ Html.ActionLink ("About", "About", "Home")
  • 내 TenantController와 Home 및 About을 사용하는 @ Html.ActionLink ("Excel 업로드", "인덱스", "임차인", 새로운 {area = "행렬"}, null)
  • . –