Blog Content

    티스토리 뷰

    02.ASP.NET - 주요 내장 개체( 클래스 )

    반응형

    Response 개체 : 서버 측 정보를 클라이언트에게 전송(응답)
    Write() - 페이지에 문자열을 출력한다.
    Redirect() - 지정된 페이지로 이동한다.
    Expires - 현재 페이지의 소멸 시간을 설정한다.
    Buffer - 버퍼링 사용 여부를 결정한다.
    Flush() - 현재 버퍼의 내용을 출력한다.
    Clear() - 현재 버퍼의 내용을 비운다.
    End() - 현재 페이지를 종료한다.
    WriteFile() - 스트림(파일)을 출력한다.


    Request 개체 : 클라이언트에서 서버 측에서 어떤 결과값을 요청
    QueryString[] - Get방식으로 넘겨져 온 쿼리스트링 값인 key와 value를
                            받고자 할 때 사용. 쿼리스트링(주소창에 직접입력)만 받는다.

    Form[] - Post방식으로 넘겨져 온 값을 key와 value를 받고자 할 때 사용.
                 폼에서 입력한 값만 받는다.
    Params[] - 사용자로 부터 전송된 Get/Post 방식 모두를 받고자 할 때 사용.
                     (모두 받음)
    UserHostAddress - 현재 접속자의 IP주소 문자열을 반환해준다.
    ServerVariables[] - 현재 접속자의 주요 서버 환경 변수 값을 알려준다.
    Cookies[] - 저장된 쿠키 값을 읽어온다.
    Url - 현재 웹 페이지의 URL을 반환해준다.
    PhysicalapplicationPath - 현재 웹 사이트의 가상 디렉터리의 물리적인
                                           경로를 알려준다.


    Server 개체 : 서버 측 정보를 확인
    MapPath(".") - 현재 파일과 같은 경로 값 반환 : ., ../
    Execute() - 다른 파일 포함(인클루드)후 제어권 돌아옴
    Transfer() - 다른 파일 포함(인클루드)후 제어권 넘김
    UrlPathEncode() - 넘겨져 온 쿼리 스트링을 유니코드로 변환(한글 처리)
    ScriptTimeout - 서버 측에서 현제 ASPX페이지를 몇 초간 처리할 건지 설정


    Appliation 개체 : 응용 프로그램 전체 레벨에서 변수 등을 선언,
            Public한 전역변수 선언 시
    웹 사이트에 딱 하나의 전역 변수만 생성,
    Lock() - 애플리케이션 변수를 잠그는 메서드
    UnLockl() - 잠긴 애플리케이션 변수를 해제하는 메서드
    Add() - 애플리케이션 변수를 만들 때 사용
    Application_Start() - 웹 애플리케이션이 시작할 때 발상(웹 사이트에 첫 번째
                                  사용자가 방문할 때 발생). Global.asax에서 설정

    Application_End() - 웹 응용프로그램이 끝날 때 발생(웹 사이트에서 마지막
                                 사용자가 나간 후 발생). Global.asax에서 설정



    Session 개체 : 각각의 사용자 별로 변수를 선언하는 등의 기능,
              Private한 전역변수 선언 시
    웹 사이트에 사용자가 접속
              할 때마다 동일한 이름으로 사용자 별로 전역변수를 만들 수 있다.

    SessionID - 현재 세션의 고유번호 값 반환
    SessionTimeout - 세션 시간 기록 : 기본값 20분. 시간 설정 가능
    Abandon() - 현재 세션 지우기
    Session_Start() - 한 명의 사용자(세션)가 방문할 때 실행
    Session_End() - 한 명의 사용자가 나간 후 실행


    Page클래스 : Web Form의 기반(부모) 클래스
    IsPostBack - 현재 페이지가 처음 로드 했는지,
                        다시 게시(PostBack)되었는지 확인

    ClientScript.RegisterClientScriptBlock - 자바스크립트를 동적으로
                                                              웹 페이지에 추가

    Header - 현재 웹 폼의 <head> 태그 부분을 정의한다.
    Title - 현재 웹 폼의 제목을 동적으로 설정하거나 가져온다.
    SeftFocus() - 다른 컨트롤의 ID값을 지정해주면 웹 폼이 로드 할 때 해당
                         컨트롤에 포커스가 지정된다.


    반응형

    'ASP.NET' 카테고리의 다른 글

    04.C# ASP.NET - VB 언어 사용 (비주얼베이직)  (0) 2009.10.05
    03.C# ASP.NET - FrmHello 기본 복습!  (0) 2009.10.05
    01.ASP.NET - 기본  (0) 2009.10.05
    00.ASP.NET - 개요  (0) 2009.10.05
    32.ADO.NET - 용어정리  (0) 2009.10.01

    Comments