MVC에 합리적으로 새로운 기능입니다. 내 문제는 열거 형에 따라 호출되는 3 가지 ActionResult가있는 컨트롤러가 있다는 것입니다.
세 가지 작업 결과는 모두 같은보기이지만보기 모델과 다른 목록을 반환합니다. 보기에서 사용자는 목록의 항목을 클릭하고 항목의 ID를 기반으로 세부 정보를 볼 수 있어야합니다.
예 : 사이트/시설/라이브러리는 라이브러리 목록을 반환하고 사이트/시설/라이브러리/1은 세부 정보를 반환합니다. 이는 전체 경로를 입력 할 때 잘 작동하지만보기 자체가 목록에서 항목에 앵커에게변수 ActionResult에 상대적인 MVC URL
<a href="@item.ID">@item.Name</a>
을 클릭에 URL 사이트/시설/1 대신 사이트/시설/라이브러리/1을 반환합니다. 호출 할 액션이 동적 인 ActionLink를 사용할 수 없습니다. 각 유형별로 다른보기를 작성하여 해결할 수 있음을 알고 있지만 다른 방법이 있는지 궁금합니다.
미리 감사드립니다.
Ive는 두 번째 옵션을 시도했고 그 단순한 Im은 부끄럽다. 나는 그것을 생각하지 않았다. Javascript 없이도 모바일 개발을 위해 이상적으로 작동해야하며 모든 휴대 전화에서 자바 스크립트를 사용할 수있는 것은 아닙니다. 두 번째 옵션은 훌륭합니다. 감사. – Chiefy