2013-08-08 3 views
0

ASP.NET을 사용하여 웹 응용 프로그램 양식을 만듭니다. 이전에는 체크 박스를 사용하여 추가, 수정, 삭제라는 세 가지 선택 항목이있는 사용자 입력을 허용했습니다.RadioButtonList와 CheckBox

일부 서버 측 및 클라이언트 측 코드를 사용하여 3 가지 선택 사항을 전환하고 사용자의 최종 답변을 저장합니다.

그런 다음 "라디오 버튼 목록"을 발견했습니다. 그래서 이것은 나의 목록입니다.

 <asp:RadioButtonList ID="RadioButtonList1" runat="server"> 
      <asp:ListItem>Create a new enrollment.</asp:ListItem> 
      <asp:ListItem>Change my enrollment information.</asp:ListItem> 
      <asp:ListItem>Delete my account information.</asp:ListItem> 
     </asp:RadioButtonList> 

이것은 훨씬 더 컴팩트합니다. 확인란 옵션간에 전환하는 것보다

그러나 누군가 서버 측에서 클라이언트 응답을 수락하고 저장하는 방법을 보여줄 수 있습니까?

은 체크 박스와 전에이 같은했다 : -

if(CheckBox1.Checked){'do something';} 

나는 라디오 버튼 목록에서 개별 항목에 액세스하는 방법을 잘 모르겠습니다. 누구든지 나를 도울 수 있습니까?

답변

1

RadioButtonListSelectedIndex, SelectedItemSelectedValue 속성을 사용하는 것이 가장 쉽습니다.

switch(RadioButtonList1.SelectedValue) 
{ 
    case "foo": 
     // Do your stuff 
     break; 
} 

// or check it in some if's 
if(RadioButtonList1.SelectedValue == "foo") 
{ 
    // Do your stuff 
} 
+0

감사합니다 :) 그냥 내가 뭘 찾고 있었는지. msdn에는 많은 속성이 있으므로 찾기가 어려웠습니다. – Philo