ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : Re : View.ascx
글번호: 277
작성자: 레드플러스
작성일: 2008/07/09 오후 2:37:00
조회수: 4028

1using System; 2using System.Data; 3using Microsoft.Practices.EnterpriseLibrary.Data; 4using System.Web.UI.WebControls; 5 6public partial class Upload_ViewControl : System.Web.UI.UserControl 7{ 8 protected void Page_Load(object sender, EventArgs e) 9 { 10 if (String.IsNullOrEmpty(Request["Num"])) 11 { 12 Response.Write("잘못된 요청입니다."); 13 Response.End(); 14 } 15 else 16 { 17 DisplayData(); 18 } 19 } 20 private void DisplayData() 21 { 22 using (IDataReader dr = DatabaseFactory.CreateDatabase( 23 "ConnectionString").ExecuteReader( 24 "ViewUpload", Request["Num"])) 25 { 26 while (dr.Read()) 27 { 28 lblNum.Text = dr[0].ToString(); 29 lblName.Text = dr["Name"].ToString(); 30 lblEmail.Text = dr.GetString(2); 31 lblTitle.Text = dr["Title"].ToString(); 32 lblHomepage.Text = dr["Homepage"].ToString(); 33 lblPostDate.Text = dr["PostDate"].ToString(); 34 lblReadCount.Text = dr["ReadCount"].ToString(); 35 lblPostIP.Text = dr["PostIP"].ToString(); 36 lblContent.Text = dr["Content"].ToString();//*** 37 38 //[1] 39 lblFileName.Text = 40 String.Format( 41 "<a href='Down.aspx?FileName={0}'>{0}</a> / 다운수 : {1}" 42 , dr["FileName"], dr["DownCount"]); 43 //[2] 44 lnkFileName.Text = dr["FileName"].ToString(); 45 lnkFileName.NavigateUrl = 46 String.Format("~/Upload/Down.aspx?FileName={0}" 47 , dr["FileName"]); 48 //[3] 49 //[a] 동적으로 하이퍼링크를 만들어서 50 HyperLink lnk = new HyperLink(); 51 lnk.Text = dr["FileName"].ToString(); 52 lnk.NavigateUrl = 53 String.Format("~/Upload/Down.aspx?FileName={0}" 54 , dr["FileName"]); 55 //[b] 플레이스홀더 컨트롤에 추가 56 ctlFileName.Controls.Add(lnk); 57 } 58 } 59 } 60 protected void btnModify_Click(object sender, EventArgs e) 61 { 62 Response.Redirect("Modify.aspx?Num=" + Request["Num"]); 63 } 64 protected void btnDelete_Click(object sender, EventArgs e) 65 { 66 Response.Redirect("Delete.aspx?Num=" + Request["Num"]); 67 } 68 protected void btnList_Click(object sender, EventArgs e) 69 { 70 Response.Redirect("List.aspx?Num=" + Request["Num"]); 71 } 72} 73
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 [!] 사진 게시판 : /WebPhoto/ - 레드플러스 2008-07-10 7667
  [!] 자료실 게시판 만들기 : Enterprise Library V4.0 사용 - 레드플러스 2008-07-09 7777
  [1] File->New Website : 솔루션 탐색기 모양 WebUploadEL.jpg(32 KB) 레드플러스 2008-07-09 4962
  [2] 테이블(Table) 및 저장 프로시저(Stored Procedure) - 레드플러스 2008-07-09 5130
  [3] 입력페이지 작성 : Write.ascx - 레드플러스 2008-07-09 4624
  Write.ascx.cs - 레드플러스 2008-07-09 4382
  [4] 출력페이지 작성 : List.ascx - 레드플러스 2008-07-09 4744
  List.ascx.cs - 레드플러스 2008-07-09 4262
  [5] 상세페이지 작성 : View.ascx - 레드플러스 2008-07-09 4840
현재글 Re : View.ascx - 레드플러스 2008-07-09 4028
  [6] 수정페이지 작성 : Modify.ascx - 레드플러스 2008-07-09 4274
  Modify.ascx.cs - 레드플러스 2008-07-09 4030
  [7] 삭제페이지 작성 : Delete.ascx - 레드플러스 2008-07-09 4492
  Delete.ascx.cs - 레드플러스 2008-07-09 3918
  [8] 검색페이지 작성: Search.ascx - 레드플러스 2008-07-09 4311
  Search.ascx.cs - 레드플러스 2008-07-09 3949
다음글 [!] 기본형 게시판 만들기(Enterprise Library V4.X) : /Web... - 레드플러스 2008-07-07 8009
 
손님 사용자 Anonymous (손님)
로그인 Home