4. FrmDropDowList.aspx.cs 파일을 열고 다음과 같이 코드를 작성한다. 페이지가 로드될 때 드롭다운리스트의 항목이 한 개 이상이라면 1의 인덱스에 위치한 공무원을 선택한 상태로 보여준다. 다음은 드롭다운리스트 컨트롤의 항목을 변경했을 때 SelectedIndexChanged 이벤트가 발생하고 그때 선택된 값을 가져오는 코드다.

    ▼  FrmDropDowList.aspx.cs

    using System;
    
    namespace DevStandardControl
    {
      public partial class FrmDropDownList : System.Web.UI.Page
      {
          protected void Page_Load(object sender, EventArgs e)
          {
              if (!Page.IsPostBack && lstJob.Items.Count > 1)
              {
                  this.lstJob.SelectedIndex = 1;
              }
          }
          
          protected void lstJob_SelectedIndexChanged(object sender, EventArgs e)
          {
              // 문자열 변수 선언과 동시 초기화
              string strMsg = String.Empty;
              strMsg =
                  lstJob.SelectedItem.Text
                  + “을(를) 선택하셨습니다.”;
              // 레이블에 현재 선택된 값 출력
              this.lblDisplay.Text = strMsg;
          }
      }
    }
    

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.