2013-11-03 3 views
0

일부 데이터가 포함 된 테이블이 있습니다. 행의 편집 버튼을 클릭하고 해당 레코드의 ID로 UserCustomerCommunication보기로 리디렉션하고 싶습니다. 그러나 그것을 클릭하면 같은 곳에서 나를 어딘가에 보내려고합니다. URL 라우팅을 어떻게 설정해야합니까? 의견 있으십니까? (심지어 다른 컨트롤러에서)MVC에서 다른보기에서보기로 리디렉션하는 방법 4

 @Html.ActionLink("Düzenle", "Edit", new { id = item.CommunicationId }) | 

enter image description here

+0

보기로 리디렉션하지 않습니다. 컨트롤러 동작으로 리디렉션합니다. 어떤 컨트롤러 작업을 리디렉션하려고합니까? –

+0

CustomerCommunicationController의 편집 작업으로 리디렉션하고 싶습니다. – cagin

답변

1

당신은 뷰에 뷰에서 리디렉션 할 수 없습니다,하지만 당신은 액션 메소드를 위해 할 수있는 : 여기 GetCustomerCommunicationResult보기의 지수 내 편집 버튼 리디렉션 코드입니다. ActionLink의이 오버로드를 사용하여 리디렉션 할 위치를 정확하게 지정하십시오.

당신은 아무것도 전달되지 않기 때문에 마지막 매개 변수는, html로 attrributes 것을

@Html.ActionLink("Düzenle", "Edit", "ControllerName", new { id = item.CommunicationId}, null)

, 그것은 null로 설정합니다.

관련 문제