2013-07-25 1 views
0

예를 들어 체크 박스 목록이 있습니다. 1,2,3,4 및 5 값을 갖는 5 개의 체크 박스를 말하십시오. 확인란을 여러 개 선택하고 코드에서 값을 가져 오려고합니다. 그리고 그 값을 ','기호로 연결하여 문자열에 저장하고 싶습니다. 예 : asp.net의 체크 박스 목록에서 선택된 체크 박스에서 모든 값을 가져 오는 방법은 무엇입니까?

내가 먼저 선택하는 경우

, 세 번째와 다섯 번째 확인란 다음 최종 문자열은 1,3,5

가 어떻게 그것을 달성 할 수 있어야한다?

답변

2
string values = string.Join(",", checkboxlist.Items.Cast<ListItem>() 
              .Where(i => i.Selected) 
              .Select(i => i.Value)); 
+1

+1 절대적이고 짧고 올바른 방식입니다. – zey

관련 문제