2010-04-09 7 views
2

ASP.NET의 CheckBoxList 컨트롤은 표준 유효성 검사 컨트롤 (예 : RequiredFieldValidator) 중 하나를 사용하여 유효성을 검사 할 수 없으므로 언제든지 프로젝트에서 사용할 수있는 UserControl을 만들고 싶습니다. 확인란을 하나 이상 선택해야하는 확인란 목록이 필요합니다.ASP.NET의 사용자 지정 CheckBoxList

표준 CheckBoxList를 페이지로 드래그하여 원하는 경우 수동으로 <asp:ListItem> 컨트롤을 추가 할 수 있습니다. 프로그래밍 방식으로 태그를 사용하지 않고 수동으로 비슷한 방식으로 내 페이지의 ListItems를 삽입 할 수있는 UserControl을 만들 수있는 방법이 있습니까? 즉

, 난 수동과 같이 내 많은 ListItems를 추가 할 수 있으며, 페이지 (즉, 해당 UserControl 아닌 디자이너보기)의 디자이너보기에서 다음 페이지에 UserControl이를 삽입 할 수 있습니다

<uc1:RequiredCheckBoxList> 
    <asp:ListItem Text="A" value="B"></asp:ListItem> 
    <asp:ListItem Text="X" value="Y"></asp:ListItem> 
</uc1:RequiredCheckBoxList> 

UserControl이 내가 원하는 최종 결과에 대한 적절한 선택이 아니라면 다른 제안을받을 수 있습니다.

나는 CustomValidator 컨트롤 (내 UserControl 내에서 유효성을 검사 할 계획)을 알고 있습니다. 이러한 필수 체크 박스 목록 중 하나가 필요할 때마다 동일한 기본 코드를 작성하는 것이 고통 스럽습니다. 따라서 재사용 가능한 컨트롤을 만들고 싶습니다.

답변

관련 문제