1using System;
2using Microsoft.Practices.EnterpriseLibrary.Data;
3
4public partial class Basic_DeleteControl : System.Web.UI.UserControl
5...{
6 protected void Page_Load(object sender, EventArgs e) ...{
7 // 넘겨져 온 쿼리스트링 값 검사
8 if (String.IsNullOrEmpty(Request["Num"])) ...{
9 Response.Write("잘못된 요청입니다.");
10 Response.End();
11 }
12 else ...{
13 lblNum.Text = Request["Num"];
14 }
15 }
16 protected void btnDelete_Click(object sender, EventArgs e) ...{
17 // 넘겨온 번호 값에 해당하는 데이터 삭제(단, 예전 암호가 맞다면...)
18 int result = DatabaseFactory.CreateDatabase("ConnectionString").
19 ExecuteNonQuery(
20 "DeleteBasic", txtPassword.Text, Request["Num"]);
21 if (result == -1) ...{
22 lblError.Text = "암호가 틀립니다.";
23 }
24 else ...{
25 Response.Redirect("List.aspx"); // 리스트로 이동
26 }
27 }
28}
29