MVC 프레임 워크를 처음 접했을 때 뷰 파일 목록의 확인란 목록을 생성하는 데 몇 시간을 소비했습니다. 마지막으로, 나는 그것을 잘 알아낼 수 있었다. 여기 내 코드입니다 :MVC3을 사용하여 확인란을 선택하는 경우 검색하는 방법 면도기
@foreach (var item in Model.GetRoleNames)
{
@Html.CheckBox("chk_" + item.Value, new { value = item.Value })@item.Text<br />
}
, 나는 선택 중 어떤 감지 할 필요가 모든 ckeckboxes는 체크를 해제하는 경우, 다음 몇 가지 작업을 방지 할 수있다.
질문 : 질문 : 컨트롤러 동작 내에있을 때 검사 항목을 얻으려면 어떻게해야합니까?
확인란이 'bool' 유형 속성 또는 필드로 백업되어 있습니까? – rae1
첫 번째, 에디션을 보내 주셔서 감사합니다. 사실 'GetRoleNames'는 관련된 ViewModel 내의 'SelectList'를 반환하는 속성입니다. – Ali
실제 체크 박스에 bool을 사용하려고합니다. bool 목록이나 다른 사용자 정의 객체를 컨트롤러에 다시 바인딩하는 방법을 검색하면 많은 정보가 있어야합니다. SelectList는 확인란이나 목록이 아닙니다. – merekel