더북(TheBook)

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”;
      }
  }
}

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