내 페이지에 드롭 다운 목록 (DropDownListFor)과 ActionLink가 있습니다. 기본적으로, 내가 가진 문제는 내 드롭 다운 목록에서 선택한 값을 캡처하고 내 ActionLink에 ID로 전달하려고하는 것입니다. 내 코드는 다음과 같습니다.RouteValue 매개 변수 중 하나에 대해 MVC4 ActionLink에서 JavaScript를 호출 할 수있는 방법이 있습니까?
@Html.DropDownListFor(x => x.Capsules, new SelectList(Model.Capsules, "pk", "name", "pk"))
<br />
@Html.ActionLink("Submit", "Create",
new { controller = "Process", id = /*JavaScript here to get the selected ID for the DropDownList above*/ },
new { data_role = "button" })
내가 수행하려고 시도하는 것을 위해, 내 Html.ActionLink 호출에 JavaScript를 포함시키는 방법이 있습니까? 방법이 없거나 권장되지 않는 경우이 문제를 해결하기위한 다른 해결책을 알려주십시오. 미리 감사드립니다!
:
이 그런 다음 컨트롤러 액션이 처리 할 수
컨트롤러에서는, 뷰의 데이터를 보유 뷰 모델을 생성 면도기를 사용하고 있습니까? –
예 면도기를 사용하고 있습니다. –