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 운행실행 효과 그림:
총결산
이 절의 학습 을 통 해 데이터 의 추 가 를 실현 하고 뉴스 에 대한 기본 적 인 조작 을 보완 했다.검색,업데이트,그리고 오늘 배 운 추가 작업 이다.이 를 바탕 으로 올 린 사진 이나 첨부 파일 을 사이트 에 어떻게 저장 하 는 지 에 대한 지식 도 넓 혔 습 니 다.오늘 의 학습 은 여러분 과 편집장 모두 가 얻 을 수 있 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
SQLServer2008 스토리지 프로세스를 통한 데이터 삽입 및 업데이트비즈니스 논리 계층을 대체할 수 있을 정도로 강력한 스토리지 프로세스 다음은 저장 프로세스로 문장을 삽입하거나 업데이트하는 작은 예를 설명합니다. 1. 데이터베이스 테이블 구조 사용된 데이터베이스는 Sql Serve...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.