2011-01-27 3 views
1

MVC 형식의 체크 박스가 포함 된 2 개의 테이블이 있습니다. 체크 박스의 이름은 현재 다소 무작위입니다. 스마트 메서드를 컨트롤러 메서드 인수로 두 개의 명명 된 목록으로 가져올 수 있도록 항목의 이름을 지정할 수 있습니까? 가급적이면 나는 이름 접두사를 붙일 수 있었다.mvc 컨트롤러 메소드 인수로 나열 하시겠습니까?

<div> 
    <input type="checkbox" name="xyz" /> 
    <input type="checkbox" name="foo" /> 
    <input type="checkbox" name="123" /> 
</div> 

<div> 
    <input type="checkbox" name="bar" /> 
    <input type="checkbox" name="456" /> 
    <input type="checkbox" name="baz" /> 
</div> 

어떻게 든 인수로 사용할 수 있습니까?

public ActionResult DoThis(BlablahViewModel model, string[] firstList, string[] secondList) 
{ 

현재 난 그냥 같이 대략 자신의 존재를 확인 :

Request.Form["xyz"].Contains("t") 

감사합니다!

답변