ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 30.2.1. 기본형 게시판 입력 : Write.aspx.cs
글번호: 176
작성자: 레드플러스
작성일: 2007/06/18 오후 8:14:00
조회수: 6241
1 using System; 2 using System.Data; 3 using System.Configuration; 4 using System.Collections; 5 using System.Web; 6 using System.Web.Security; 7 using System.Web.UI; 8 using System.Web.UI.WebControls; 9 using System.Web.UI.WebControls.WebParts; 10 using System.Web.UI.HtmlControls; 11 using System.Data.SqlClient;// 12 13 public partial class Basic_Write : System.Web.UI.Page 14 { 15 protected void Page_Load(object sender, EventArgs e) 16 { 17 18 } 19 protected void btnWrite_Click(object sender, EventArgs e) 20 { 21 //[1] 변수 선언부 22 string strName = txtName.Text; 23 string strEmail = txtEmail.Text; 24 string strHomepage = txtHomepage.Text; 25 string strTitle = txtTitle.Text; 26 string strContent = txtContent.Text; 27 string strPassword = txtPassword.Text; 28 string strEncoding = lstEncoding.SelectedValue; 29 string strPostIP = Request.UserHostAddress;//IP주소 30 string strSql = "WriteBasic"; 31 #region 커넥션과 커멘드 32 //[2] 커넥션 33 SqlConnection objCon = new SqlConnection(); 34 objCon.ConnectionString = 35 ConfigurationManager.ConnectionStrings[ 36 "ConnectionString"].ConnectionString;//DB연결문자열지정 37 objCon.Open(); 38 //[3] 커멘드 39 SqlCommand objCmd = new SqlCommand(); 40 objCmd.Connection = objCon; 41 objCmd.CommandText = strSql;// 42 objCmd.CommandType = CommandType.StoredProcedure;// 43 #endregion 44 //[4] 파라미터 추가 45 objCmd.Parameters.AddWithValue("@Name", strName); 46 objCmd.Parameters.AddWithValue("@Email", strEmail); 47 objCmd.Parameters.AddWithValue("@Title", strTitle); 48 objCmd.Parameters.AddWithValue("@PostIP", strPostIP); 49 objCmd.Parameters.AddWithValue("@Content", strContent); 50 objCmd.Parameters.AddWithValue("@Password", strPassword); 51 objCmd.Parameters.AddWithValue("@Encoding", strEncoding); 52 objCmd.Parameters.AddWithValue("@Homepage", strHomepage); 53 //[5] 실행 54 objCmd.ExecuteNonQuery(); 55 //[6] 마무리 56 objCon.Close(); Response.Redirect("List.aspx"); 57 } 58 protected void btnList_Click(object sender, EventArgs e) 59 { 60 Response.Redirect("List.aspx");//리스트로 이동 61 } 62 } 63
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 31. 회원 가입 - 레드플러스 2007-06-22 6916
  30. 기본형 게시판 만들기(3계층으로 분리하지 않음) - 레드플러스 2007-06-18 8132
  30.1. 기본형 게시판용 테이블 및 저장 프로시저 구문 : Basic.sql (1) - 레드플러스 2007-06-18 7872
  Web.config 파일에 데이터베이스 연결 문자열 지정하기 - 레드플러스 2007-06-18 6165
  30.1.1 기본형 게시판용 테이블 및 저장 프로시저 구문 : Basic.sql - 레드플러스 2008-01-03 6670
  30.2. 기본형 게시판 입력 : Write.aspx - 레드플러스 2007-06-18 6580
현재글 30.2.1. 기본형 게시판 입력 : Write.aspx.cs - 레드플러스 2007-06-18 6241
  30.3. 기본형 게시판 입력 : List.aspx - 레드플러스 2007-06-18 6995
  30.3.1. 기본형 게시판 입력 : List.aspx.cs - 레드플러스 2007-06-18 6523
  30.4. 기본형 게시판 : 상세 보기 페이지 : View.aspx - 레드플러스 2007-06-19 5910
  30.4.1 기본형 게시판 : 상세 보기 페이지 : View.aspx.cs - 레드플러스 2007-06-19 5652
  30.5 기본형 게시판 : 수정하기 페이지 : Modify.aspx - 레드플러스 2007-06-19 5808
  30.5.1 기본형 게시판 : 수정하기 페이지 : Modify.aspx.cs - 레드플러스 2007-06-19 5627
  30.6. 기본형 게시판 만들기 : 삭제하기 페이지 : Delete.aspx - 레드플러스 2007-06-20 5436
  30.6.1. 기본형 게시판 만들기 : 삭제하기 페이지 : Delete.aspx.cs - 레드플러스 2007-06-20 4847
  30.7. 기본형 게시판 만들기 : 검색 결과 페이지 : Search.aspx - 레드플러스 2007-06-20 5741
  30.7.1. 기본형 게시판 만들기 : 검색 결과 페이지 : Search.aspx.c... - 레드플러스 2007-06-20 5949
  30.8. 전체 소스 (1) WebBasic.zip(31 KB) 레드플러스 2007-08-03 5966
다음글 29. 컨트롤 기반으로 간단한 입력,출력,상세,수정,삭제,검색 로직 구현 예제 WebBasic2005.zip(6 KB) 레드플러스 2007-06-15 6118
 
손님 사용자 Anonymous (손님)
로그인 Home