2012-08-27 1 views
0

표시 버튼의 값으로 표시되는 버튼 목록이 있습니다. 하지만 버튼을 클릭하면 을 보내고 제출 된 방법에 대한 설명 ID는입니다. 이런 종류의 일을 성취 할 수있는 방법이 있습니까? 편집버튼을 사용하여 다른 값을 입력으로 전달할 수 있지만 MVC3에 다른 것을 표시 할 수 있습니까?

: 내가 무슨 짓을 내가 버튼

   @foreach(var s in Model.List) 
       { 
        <tr> 
         <td style="text-align:left;">@s.ID</td> 
         <td style="text-align:center;">@s.CD</td> 
         <td style="text-align:center;">@s.DE</td> 
         <td style="text-align:center;">         
          <input class="xxxxx" style="text-align:center;" type="submit" name="count" value ="@s.k" /> 
          <input type="hidden" name="SupportID" value="@s.ID" />                
         </td> 
        </tr> 
        } 

이 컨트롤러 메서드에 S.ID를 통과의 목록을 가지고,하지만 직관적으로 이해가되지 않는다면 나는 그 느낌 그 테이블에서했다 가장 좋은 방법은 아닙니다.

+2

기존 코드는 어디에 있습니까? – ChrisBint

+0

이렇게 할 수있는 방법은 다양하지만 그에 대한 도움을 줄 수 있도록 노력하고있는 코드를 보여줘야합니다. – Yasser

+0

더 자세한 내용을 알고 싶습니까? 가능하지만, 예를 원하면 더 많이 알 필요가 있습니다. –

답변

5

ID와 다른 것을 전달해야합니까?

다음 단순한 앵커를 사용하고 뭔가

같은 href="/Page/Method/@s.ID"

을하고 ID를 받아들이는 방법을 만들기 위해 URL을 설정할 수없는 경우.

또는 jQuery를 사용하여 메소드에 대한 AJAX 호출을 수행하면 버튼 요소의 모든 속성에 액세스하여 AJAX 호출에 사용할 수 있습니다.

관련 문제