2009-03-10 3 views
1

다음 입력 요소가있는 폼의 데이터를 처리하는 작업 메서드를 작성하는 방법에 대해 조언 해 줄 사람이 있습니까?
< 입력 타입 = "체크 박스"NAME = "체크 [1]"/ >
< 입력 타입 = "체크 박스"NAME = 대괄호/>
숫자 배열 인덱스가 아닌 "[3] 체크"그러나 ID 일 수 있습니다. 또한 폼에 입력 필드가 몇 개인 지 알 수 없습니다. 또는 양식에서 이러한 데이터를 전달하는 것이 더 좋습니다.ASP.NET MVC에서 Action 메서드에 인수를 전달

답변

3
public ActionResult Foo(IEnumerable<string> check) 
{ 

... 입력의 값 속성에 ID를 넣습니다. 확인 된 입력의 ID 목록이 표시됩니다.

ID가 해당 형식으로되어 있으면 IEnumerable을 IEnumerable 또는 IEnumerable로 변경할 수 있습니다. MVC 프레임 워크가 변환 해줍니다.

관련 문제