지역

2011-11-29 2 views
1

를 예상대로 작동 내가이 페이지를 표시하는 페이지 내 사이트/보도/요약/10 ACESS 때 지역

context.MapRoute(

      "CoverageSummary", // Route name 

      "Coverage/Summary/{policyId}", // URL with parameters 

      new { controller = "Coverage", action = "Summary", policyId = UrlParameter.Optional }, // Parameter defaults 

      new string[] { "Web.Mvc.Claims.Areas.Coverage.Controllers" } 

      ); 

같은 coverage.The 라우팅라는 지역이 있습니다.하지 않습니다 벌금. 는하지만 액션 메도에서 나는

return RedirectToAction("Summary","Coverage", new RouteValueDictionary(new { policyID = 10 })); 

다음과 같은 코드를 가지고 있지만이 페이지 내 사이트/보도/요약/10를로드하지 않습니다. 404 오류가 표시됩니다. 나는 페이지가 여전히 내가 잘라 경우 404.but 제공 및 주소 표시 줄에 같은 URL을 과거와는

답변

1

이 RouteValueDicitionary

에 지역 속성을 시도하는 이유를 할 수 있습니다 무엇

작동 Enter 키를 누르 새로 고침 경우
return RedirectToAction("Summary","Coverage", new RouteValueDictionary(new { policyID = 10, area = "Your_Area_Name" }));