2009-11-13 6 views
0

내 컨트롤러의 색인 작업 중 하나에 대한 목록보기가 생성되었습니다. 보기 소스를 사용하여이 목록보기에 "선택"열을 새로 추가했습니다. 열에는 목록의 각 항목에 대한 라디오 단추가 포함됩니다. 이것은 "Select This"열에있는 도구 상자의 라디오 버튼 컨트롤을 배치하여 수행했습니다. 이 뷰의 디자인에서 수행 한 및 실행할 때 각 항목에 대해 하나, 라디오 단추를 가져옵니다. 페이지에는 또한 링크 버튼이 있으며 선택한 링크 버튼의 인덱스를받을이 링크 버튼 클릭에 대해 컨트롤러 작업을 호출하려고합니다. 그래서 다섯 번째 라디오 버튼을 선택하면 어떻게 컨트롤러 액션에서 5를받을 수 있습니다.뷰에서 어떤 라디오 버튼을 선택했는지 알아 보는 방법은 무엇입니까?

어떻게하면됩니까?

안부, 카필은 일반 HTML을 사용하는 경우

답변

1

, 라디오 버튼은 모두 같은 이름,하지만 서로 다른 값을가집니다. POST에서 하나의 결과가 표시되며 선택한 값이 포함됩니다.

ASP.net 도우미를 사용한 경우에는 동일하지만 생성됩니다. 여기를 참조하십시오. http://msdn.microsoft.com/en-us/library/dd410596.aspx 동일한 이름 (첫 번째 매개 변수)과 각 입력 (두 번째 매개 변수)에 대해 다른 값을 전달합니다.

+0

감사합니다. Palantir. –

+0

내가보기에 어떤 라디오 버튼을 클릭했는지 알 수 있습니까?보기에있는 링크 버튼을 클릭하여 선택한 라디오의 ID를 보낼 수 있습니까? –

+0

라디오 ID를 보내는 것은 사람이 무엇입니까? 어디에서 보내고 있니? "링크 버튼"이란 무엇입니까? 보다 명확하게 설명하고 이에 대한 새로운 질문을하십시오. – Palantir

관련 문제