본문 바로가기

서버 컨트롤

[ASP.NET] 표준컨트롤 #10 - FileUpload FilUpload는 자신이 가지고 있는 파일을 서버로 전송할 때 사용하는 컨트롤입니다. 찾아보기하고 파일첨부하는 것이라고 생각하시면 됩니다. protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { FileUpload1.SaveAs("c:\\Uploads\\" + FileUpload1.FileName); Label1.Text = "파일명 :" + FileUpload1.FileName + " 콘텐츠 타입:" + FileUpload1.PostedFile.ContentType + " 파일 사이즈: " + FileUpload1.PostedFile.ContentLength; } else { Label1.Text = ".. 더보기
[ASP.NET] 표준컨트롤 #6 - CheckBoxList & RadioButtonList CheckBox 말 그대로 체크 할 수 있는 네모박스입니다. RadioButton은 CheckBox랑 비슷한데 버튼이 동그라미인 점과 여러 항목을 선택할 수 없다는 점이 차이점입니다. 주황색 박스 안의 코드는 RadioButton을 표현하고 노란색 박스 안의 코드는 여러개의 CheckBox를 표현합니다. 요소로 표현을 하면 CheckBox를 List로 표현할 수 있습니다. Button1 클릭 시 CheckBoxList1에서 한개 이상 체크했다면 선택된 항목을 Label1에 대입해준다는 구문입니다. 위의 동그라미 버튼이 RadioButton으로 한 항목만 선택 할 수습니다. 네모 상자 박스엔 RadioButton과 달리 1개 이상 체크 가능합니다. 더보기
[ASP.NET] 표준컨트롤 #5 - Panel Panel은 '구획', '합판' 이라는 뜻을 가지고 있으므로 Panel위에 올려진 모든 것들은 같은 구획에서 하나로 묶는다고 생각하시면 됩니다. 또 Panel은 BackColor과 같은 스타일 속성으로 색도 지정할 수 있기 때문에 웹 페이지 내에서 사용자의 시선을 집중시키는데 사용될 수 있습니다. 먼저 Text에 "Panel1 보임으로" 입력하여 Button1을 생성하고 "Panel1 안보임으로" 입력하여 Button2도 생성합니다. Panel1의 높이를 Height 50px, 너비 width 125px로 지정해서 Penel1에 TextBox1과 Button3을 생성합니다. 즉, Penel1엔 TextBox1과 Button3이 포함이 된것이죠. 쉽게말해 Panel1이란 일정한 범위를 가진 땅위에 Text.. 더보기
[ASP.NET] 표준컨트롤 #4 - TextBox TextBox는 주로 문자를 입력할 때 사용합니다. 가장 흔히 볼수 있는 것으로 사용빈도가 매우 높습니다. TextBox는 아래와 같이 문자를 쓸수있는 상자입니다. 확인 버튼을 클릭 했을 시 모든 텍스트 박스에 있는 문자들을 출력해주는 코드입니다. 아래 그림처럼 확인을 클릭하면 입력한 정보들이 위에 출력이 됩니다. 만약 비밀번호는 출력하고 싶지 않으면 비밀번호 박스인 TextBox3이 해당되는 코드를 지워주시면 되겠죠? 더보기
[ASP.NET] - 서버컨트롤 들어가기 서버 컨트롤을 검색해 보니 너무 어려운 말로 설명을 해놓아서 이해하기 어렵더라구요. 서버 컨트롤은 말 그대로 서버를 제어(control)한다고 정리해볼 수 있습니다. 만약 영희가 자신의 컴퓨터로 웹 사이트를 만듭니다. 그럼 영희의 컴퓨터는 웹 사이트의 서버가 되겠고 그 서버가 웹 사이트를 제어하는 것을 서버 컨트롤이라고 생각하면 쉽게 이해할 수 있을 것입니다. ASP.NET 서버 컨트롤은 도구 상자 안에서 다음과 같이 여러 탭으로 나뉘어져 관리되고 있습니다. · 표준 · 데이터 · 유효성 검사 · 탐색 · 로그인 · 웹 파트 · HTML 더보기