더북(TheBook)

9. Register.aspx.cs 파일을 열고 다음과 같이 작성한다. 코드 후반 ClientScriptRegister ClientScriptBlock 메서드를 사용해 특정 자바스크립트 코드를 바로 실행할 수 있다.

▼  /Register.aspx.cs

using DevUser.Repositories;
using System;
using System.Web.UI;

namespace DevUser
{
  public partial class Register : System.Web.UI.Page
  {
      protected void Page_Load(object sender, EventArgs e)
      {
      
      }
      
      protected void btnRegister_Click(object sender, EventArgs e)
      {
          // 데이터 저장
          var userRepo = new UserRepository();
          userRepo.AddUser(txtUserID.Text, txtPassword.Text);
          
          // 메시지 박스 출력 후 기본 페이지로 이동
          string strJs =
              “<script>alert(‘가입완료’);location.href=‘Default.aspx’;</script>“;
          Page.ClientScript.RegisterClientScriptBlock(
              this.GetType(), “goDefault”, strJs);
      }
  }
}

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