ASP.NET 주요 내장 개체

ASP.NET 주요 내장 개체

ASP.NET은 Response, Request, Server, Application, Session 등의 내장 개체와 Page 클래스의 주요 멤버를 사용해 웹 페이지에 기능을 추가할 수 있따. 이러한 내장개체는 asp.net 웹 응용프로그램 제작의 필수 명렁어 들이다.

Response 개체 : 서버에서 어떤 결과를 클라이언트로 전송 ( 응답 ) 할때 사용하는 개체

Write(): 페이지에 문자열을 출력한다 , html 을 포함해 자바스크립트를 실행할 수도 있다 .

Redirect(): 지정된 페이지로 이동한다 .

Expires: 현재 페이지의 소멸 시간을 결정한다 .

Buffer: 버퍼링 사용 여부를 결정한다 .

Flush(): 현재 버퍼의 내용을 출력한다 .

Clear(): 현재 버퍼의 내용을 비운다 .

End(): 현재 페이지를 종료한다 .

WriteFile(): 스트립 ( 파일 ) 을 출력한다 .

Cookies[]: 쿠키를 저장한다 .

Request 개체 : 사용자에게 어떤 값을 입력 ( 요청 ) 받고자 할 때 주로 사용한다 . 사용자가 폼 (Post) or 하이퍼링크 (Get) 을 통해서 전송된 값을 받거나 , 현재 접속자의 IP 주소드응ㄹ 얻는 정보를 얻고자 할때 사용하는 개체 .

QueryString[]: Get 방식으로 넘어온 쿼리스트링 값인 key 와 value 를 받고자 할때 사용 .

Form[]: Post 방식으로 넘어온 key 와 value 를 받고자 할때 사용한다 .

Params[]: 사용자에게 전송된 GET/Post 방식을 모두 받고자 할때 사용

UserHostAddress: 현재 접속자의 IP 주소 문자열을 반환 .

ServerVariables[]: 현재 접속자의 주요 서버 환경 변숫값을 알려준다 .

Cookies[]: 저장된 쿠키값을 읽어온다 .

Url: 현재 웹페이지의 URL 을 반환한다 .

PhysicalApplicationPath: 현재 웹 사이트의 가상 디렉터리의 물리적 경로를 알려준다 .

Server 개체 : 서버에 있는 특정 페이지를 현재 페이지에 포함하거나 현재 페이지의 서버 측 경로등을 웹 페이지에 표시할 때 필요한 기능을 가지고 있다 . 현재 페이지와 같은 경로를 얻거나 홈 디렉터리 경로등을 얻고자 할때 MapPath() 메서드가 많이 사용된다 .

MapPath("."): gusswo 파일과 같은 경로값 반환 , ".","../" 식의 원하는 경로의 물리적 경로를 받아 올 수 있음 .

Execute(): 다른 파일 포함 ( 인클루드 ) 후 제어권 돌아옴

Transfer(): 다른 파일 포함 ( 인클루드 ) 후 제어권 넘김

UrlPathEncode(): 넘어온 쿼리스트링을 유니코드로 변환 ( 한글 처리 )

ScriptTimeout: 서버에서 현재 aspx 페이지를 몇 초간 처리할건지 설정

URI 와 URL (Uniform Resource Identifier, Uniform Resource Locator) 은 WAN 에서 특정 자원 (HTML, 이미지 , 동영상 ) 에 접근할 때 사용 되는 경로 . 비슷하게 UNC(Universal Naming Convention) 경로는 로컬 네트워크 (LAN) 환경에서 특정 자원에 접근시 사용 .

from http://junshock5.tistory.com/61 by ccl(A) rewrite - 2020-03-06 19:55:50

댓글

이 블로그의 인기 게시물

🐱‍💻Installing IIS Components Windows 10

2017년 1월 스타트업에서 구인할때 주로 원하는 개발 기술

Creating Cascading DropDownLists in ASP.Net (연속적인 셀렉트박스...