4. FrmPanel.aspx.cs 파일을 열고 다음과 같이 코드를 작성한다.

    ▼  FrmPanel.aspx.cs

    using System;
    using System.Web.UI;
    
    namespace DevStandardControl
    {
      public partial class FrmPanel : System.Web.UI.Page
      {
          protected void Page_Load(object sender, EventArgs e)
          {
              if (!Page.IsPostBack)
              {
                  // 텍스트박스에 포커스 두기
                  Page.SetFocus(txtMessage);
              }
              
              // 로드될 때 첫 번째 패널만 보이기
              this.pnlFirst.Visible = true;
              this.pnlSecond.Visible = false;
              // 첫 번째 패널 -> 두 번째 버튼 보이기
              btnShowPanel1.Visible = false;
              btnShowPanel2.Visible = true;
          }
          protected void btnShowPanel1_Click(object sender, EventArgs e)
          {
              this.pnlFirst.Visible = true;
              this.pnlSecond.Visible = false;
              btnShowPanel1.Visible = false;
              btnShowPanel2.Visible = true;
              // 텍스트박스에 포커스
              SetFocus(txtMessage);
              pnlCommand.DefaultButton = “btnShowPanel2”;
          }
          protected void btnShowPanel2_Click(object sender, EventArgs e)
          {
              this.pnlFirst.Visible = false;
              this.pnlSecond.Visible = true;
              btnShowPanel1.Visible = true;
              btnShowPanel2.Visible = false;
              // 텍스트박스에 포커스
              SetFocus(txtMessage);
              pnlCommand.DefaultButton = “btnShowPanel1”;
          }
      }
    }
    

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