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

    ▼  FrmMemoDelete.aspx.cs

    using System;
    using System.Configuration;
    using System.Data;
    using System.Data.SqlClient;
    using System.Web.UI;
    
    namespace DevADONET
    {
      public partial class FrmMemoDelete : System.Web.UI.Page
      {
          protected void Page_Load(object sender, EventArgs e)
          {
              // 넘어온 쿼리스트링 값이 없다면
              if (String.IsNullOrEmpty(Request[“Num”]))
              {
                  Response.Write(“잘못된 요청입니다.”);
                  Response.End();
              }
              else
              {
                  // 처음 로드 시만 읽어 오고, 수정 버튼 클릭 시에는 해당 기능만 구현
                  if (!Page.IsPostBack)
                  {
                      lblNum.Text = Request[“Num”];
                  }
              }
          }
          
          protected void btnDelete_Click(object sender, EventArgs e)
          {
              // [1] 커넥션
              SqlConnection con = new SqlConnection(ConfigurationManager
                  .ConnectionStrings[“ConnectionString”].ConnectionString);
              con.Open();
              // [2] 커맨드
              SqlCommand cmd = new SqlCommand(“DeleteMemo”, con);
              cmd.CommandType = System.Data.CommandType.StoredProcedure;
              // [!] 파라미터 추가
              cmd.Parameters.Add(“Num”, SqlDbType.Int);
              cmd.Parameters[“Num”].Value = Convert.ToInt32(Request[“Num”]);
              // [!] 실행
              cmd.ExecuteNonQuery();
              // [3] 마무리
              con.Close();
              Response.Redirect(“FrmMemoList.aspx”);
          }
      }
    }
    

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