ASP.NET 데이터 추가(10 절)

이 절 은 뉴스 사 이 트 를 예 로 들 어 뉴스의 추 가 를 실현 하고 첨부 파일 과 사진 을 서버 에 업로드 한다.
학습 내용
새 항목 을 추가 하고 웹 창 을 만 들 고'newsadd.aspx'라 고 명명 합 니 다.
단계 2 레이아웃 페이지,6 줄 2 열 표 만 들 기

단계 3  데이터 원본 컨트롤 이 데 이 터 를 정의 하 는 방법 은 뉴스 chuli.cs 페이지 에서 코드 를 다음 과 같이 작성 합 니 다.

public static void addnews(newsclass news1)
    {
      using (SqlConnection cn = dbconn.GetConnection())
      {
        cn.Open();
        SqlCommand cm = new SqlCommand();
        cm.Connection = cn;
        string sql = "insert news(title,contents,img,annex,time) values(@aa,@bb,@cc,@dd,@ee)";
        cm.CommandText = sql;
        cm.Parameters.AddWithValue("@aa", news1.Title);
        cm.Parameters.AddWithValue("@bb", news1.Contents);
        cm.Parameters.AddWithValue("@cc", news1.Img);
        cm.Parameters.AddWithValue("@dd", news1.Annex);
        cm.Parameters.AddWithValue("@ee", news1.Time);
        cm.ExecuteNonQuery();
      }
    }
4 단계 뉴스 add.aspx 디자인 페이지 를 열 고 Button 1 단 추 를 더 블 클릭 하여 코드 를 작성 합 니 다.

protected void Button1_Click(object sender, EventArgs e)
  {
    newsclass news1 = null;
    news1 = new newsclass();
    news1.Title = TextBox1.Text.ToString().Trim();
    news1.Contents= TextBox2.Text.ToString().Trim();
    news1.Img = FileUpload1.FileName.ToString();
    news1.Annex= FileUpload2.FileName.ToString();
    news1.Time = DateTime.Now.ToString();
    newschuli.addnews(news1);
        Response.Redirect("NewsCategoriesManager.aspx");
 }
단계 5 올 린 그림 이나 첨부 파일 을 사이트 에 저장 하고 Button 단추 에서 코드 를 작성 합 니 다.

if (FileUpload1.HasFile)
 {
      FileUpload1.SaveAs(Server.MapPath("../upfile" + "\\" + DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload1.FileName));
  }
 if (FileUpload2.HasFile)
 {
  FileUpload2.SaveAs(Server.MapPath("../upfile" + "\\" +DateTime.Now.ToString("yyyyMMddHHmmss") + FileUpload2.FileName));
 }
단계 6 운행
실행 효과 그림:


총결산
이 절의 학습 을 통 해 데이터 의 추 가 를 실현 하고 뉴스 에 대한 기본 적 인 조작 을 보완 했다.검색,업데이트,그리고 오늘 배 운 추가 작업 이다.이 를 바탕 으로 올 린 사진 이나 첨부 파일 을 사이트 에 어떻게 저장 하 는 지 에 대한 지식 도 넓 혔 습 니 다.오늘 의 학습 은 여러분 과 편집장 모두 가 얻 을 수 있 기 를 바 랍 니 다.

좋은 웹페이지 즐겨찾기