2012-04-26 3 views
0
내가

헤더와

(기술 MVC3.0, EntityFramework, 코드 첫째, VS2010 사용) 작은 문제와 붙어

작동하지 바닥 글 메뉴 우리는 두 가지 역할 카테고리 및 제품 이 - 여기에서 우리는 각 컨트롤러 폴더가 역할 - 카테고리 폴더에는 컨트롤러,보기, 공유, 모델 폴더가 있습니다. - 제품에는 컨트롤러,보기, 공유, 모델 폴더가 있습니다. 여기에서 문제가 시작됩니다. - 범주 역할에는보기의 홈 폴더가 4 개의 .cshtml 파일로 구성되어 있습니다. 우리는이 4 개의 .cshtml 파일을 Product 역할에서 읽으려고하지만 "자원을 찾을 수 없습니다"라는 오류를 보여 주며/Products/Home 경로를 보여줍니다. 여기서 제품 역할은보기 폴더의 홈이 없었지만 카테고리는보기 폴더의 홈 폴더로 구성됩니다. 공유 폴더 - -

수 아래는이 에 하나 도움이 나는 제품 폴더에 쓴 코드 _layout.cshtml

   <li>@Html.ActionLink("Home", "Index", "Home")</li> 
       <li>@Html.ActionLink("About", "About", "Home")</li> 
       <li>@Html.ActionLink("FAQs", "FAQs", "Home")</li> 
       <li>@Html.ActionLink("Help", "Help", "Home")</li> 

는 및 범주 폴더 HomeController.cs 파일로 구성되어 있습니다. 사전 Bhanu에서

주셔서 감사합니다 Global.asax에이를 추가 할 수

답변

1

시도 ...

routes.MapRoute("Category", 
       "Category/{controller}/{action}/{id}", 
       new { controller = "Home", action = "index", id = UrlParameter.Optional }); 
+0

카테고리 폴더에서 홈 폴더와 우리가 다음 제품 폴더에있는 항목을 호출 할 경우 신청 방법. 주소 : –

+0

routes.MapRoute ("Default", "Default/{controller}/{action}/{id}", new {controller = "Home", action = "index", id = UrlParameter.Optional }); –

+0

나는 위와 같이 유지했지만 작동하지 않았다. –

관련 문제