ASP.NET 기초 강의실

시삽: 레드플러스 님 
게시판 이동:
 제목 : 11. 전반적인 ASP.NET 코드 작성 기법 : ASP.NET 주요 내장 객체 5가지
글번호: 18
작성자: 레드플러스
작성일: 2003/11/15 오전 12:31:00
조회수: 8440
--- ASP.NET 주요 내장 객체 1 ---

▶ Response객체 : HTTP 응답 처리
.Write() : 페이지에 문자열 출력
.Redirect() : 특정 URI(해당 페이지)로 이동
.Expires : 현재 페이지의 새로 고침 기능
.Buffer : 버퍼링 사용 설정
.Flush() : 현재 버퍼 내용 출력
.Clear() : 현재 버퍼의 내용 비우기
.End() : 현재 페이지 종료...
.WriteFile() : 현재 파일 강제 다운로드 : Down.aspx에서 사용
.Cookies[] : 쿠키 저장

▶ Request객체 : HTTP 요청 처리
.QueryString[] : get 방식으로 넘겨져 온 쿼리스트링값을 key/value쌍으로 반환
.Form[] : Post방식으로 넘겨져 온 값 반환
.Params[] : Get/Post 방식 중 아무거나 다 받음.
.UserHostAddress : IP주소
.ServerVariables["REMOTE_HOST"] : IP주소
.ServerVariables["SCRIPT_NAME"] : 현재 실행하고 있는 페이지명 반환 : 예)Default.aspx
.Cookies[] : 저장된 쿠키 읽어오기.

▶ Server객체 : 서버측 자원 사용 관련 주요 속성 및 메서드 제공
.MapPath(".") : 현재 스크립트(파일)와 같은 경로 값 반환 : .., /, \
.Execute() : 다른 파일 포함(인클루드)후 제어권 돌아옴
.Transfer() : 다른 파일 포함(인클루드)후 제어권 넘김
.UrlPathEncode() : 넘겨져온 쿼리 스트링을 유니코드로 변환(한글 처리)
.ScriptTimeout : 서버측에서 현재 ASPX페이지를 몇초간 처리할 건지 설정

▶ Application객체 : 애플리케이션(웹 사이트 전체) 레벨의 데이터 저장 영역
- Application 전역 변수 선언(Public)
.Lock() : 애플리케이션 변수를 잠그는 메서드
.UnLock() : 잠긴 애플리케이션 변수를 해제하는 메서드

▶ Session객체 : 세션(각 사용자) 레벨의 데이터 저장 영역
- Session 전역 변수 선언(Private)
.Abandon() : 현재 세션 지우기
.SessionID : 현재 세션의 고유번호 값 반환
.SessionTimeout : 세션 시간 기록 : 기본값 20분... 더 추가시키거나 줄일경우 사용...

※ ASP.NET 주요 내장 객체 2
▶ Page 클래스 : ASP.NET 기본(Base) 클래스
.RegisterClientScriptBlock() : 자바스크립트를 동적으로 웹 페이지에 추가
.RegisterStartupScript() : 자바스크립트를 동적으로 웹 페이지에 추가

User.Identity.IsAuthenticated : 인증되었는지 확인(bool)
User.Identity.Name : 인증된 사용자 명

▶ System.Web.Security.FormsAuthentication 객체 : 인증 처리
.Authenticate() : 인증 여부 확인. Web.config파일의 크리덴셜 영역에 설정된 사용자를 검증
.SetAuthCookie() : 로그인(Login) 처리, 인증 쿠키값 부여... 인증 처리
.GetRedirectUrl() : 인증 받기 이전의 페이지 경로값 반환.
.RedirectFromLoginPage() : 인증 처리와 동시에 이전(인증 받기 전) 페이지로 이동
.SignOut() : 로그아웃(Logout) 처리
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트


관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 12. 데이터바인딩 - 레드플러스 2003-11-15 6366
현재글 11. 전반적인 ASP.NET 코드 작성 기법 : ASP.NET 주요 내장 객체 5가... - 레드플러스 2003-11-15 8440
  ASP.NET에서 자바스크립트 사용 예제 - 레드플러스 2004-04-26 8184
  ASP.NET에서 쿠키 저장 및 출력시 한글이 깨지는 문제 해결 방안 - 레드플러스 2007-05-11 6421
  11.3. ASP3.0과 ASP.NET2.X 사이의 쿠키 공유 관련 간단한 샘플 CookieShare.zip(1 KB) 레드플러스 2007-07-20 5436
다음글 10. 사용자 정의 컨트롤(User Defined Control) - 레드플러스 2003-11-15 6176
 
손님 사용자 Anonymous (손님)
로그인 Home