2011-01-18 7 views
1

내 코드의 항목에 대한 동적 링크를 생성하는 데 문제가 있습니다. 내가 사용영역이있는 동적 Html.ActionLink 매개 변수

코드 :

Html.ActionLink("View Checklist Summary", "Details", "Product", 
    new { Area = "Reporting" }, new { Item = 478}) 

내가 필요한 것 : URL - 로컬 호스트 : 58412 /보고/제품/세부 항목 = 나는 478

을 얻고 무엇을 : URL - 로컬 호스트 : 58412 /보고/제품/세부

내가 너무 오래 방법을이 작업 있었고, 내가 어떤 REAS를 찾을 수 없습니다 "Item = 478"이 ActionLink에서 만든 URL에 추가되지 않는 이유에 대해 설명합니다.

도움을 주시면 감사하겠습니다.

+0

경로를 게시 할 수 있습니까? – hunter

답변

5

이 시도 :

Html.ActionLink("View Checklist Summary", "Details", "Product", new { Area = "Reporting", Item = 478 }, new { }) 

영역 및 항목을 지정해야합니다 routevalues ​​객체에. 마지막으로 비어있는 객체가 HtmlAttributes 객체입니다.

+0

아, 그게 정확히 맞습니다. 그것은 당신이 너무 오래 꼼짝 못하게 바라보고있는 것들 중 하나입니다. – Dewayne