ASP 예제

기본:

ASP로 텍스트 작성
ASP를 사용하여 텍스트를 생성할 때.
텍스트에 HTML 추가
HTML 태그와 텍스트를 동시에 생성할 때.

변수:

변수 선언
변수는 정보를 저장하는 데 사용됩니다. 변수를 선언하고 값을 할당하고 프로그램에서 이 변수를 사용하는 방법을 보여줍니다.
배열 선언
배열은 일련의 관련 데이터 항목을 저장하는 데 사용됩니다. 이 예제에서는 이름을 저장하는 배열을 선언하는 방법을 보여줍니다.
HTML 제목 반복적으로 생성
6개의 다른 HTML 제목을 반복적으로 생성하는 방법.
Vbscript를 사용하여 시간 기반 인사말을 만드는 방법
이 예제는 서버 시간에 따라 사용자에게 다른 메시지를 표시합니다.
JavaScript를 사용하여 시간 기반 인사말을 만드는 방법
이 예제는 위와 같지만 문법이 다릅니다.

프로그램:

VBScript를 사용하는 서브 프로그램 호출
ASP에서 VBScript로 작성된 서브 프로그램을 호출하는 방법.
JavaScript를 사용하는 서브 프로그램 호출
ASP에서 JavaScript로 작성된 서브 프로그램을 호출하는 방법.
VBScript와 JavaScript를 사용하는 서브 프로그램 호출
ASP 파일에서 VBScript와 JavaScript로 작성된 서브 프로그램을 호출하는 방법.

폼:

method="get"를 사용하는 폼
Request.QueryString 명령어를 사용하여 사용자와 상호작용하는 방법.
method="post"를 사용하는 폼
Request.Form 명령어를 사용하여 사용자와 상호작용하는 방법.
라디오 버튼의 양식 사용
Request.Form을 사용하여 라디오 버튼을 통해 사용자와 상호작용하는 방법

쿠키:

웰컴 쿠키
웰컴 쿠키를 생성하는 방법

Response 객체:

ASP로 텍스트 쓰기
ASP를 사용하여 텍스트를 쓰는 방법
ASP에서 HTML 태그를 사용하여 텍스트를 포맷
이 예제에서는 ASP를 사용하여 텍스트와 HTML 태그를 결합하는 방법을 보여줍니다.
사용자를 다른 URL로 리디렉션
사용자를 다른 URL로 리디렉션하는 방법을 보여줍니다.
임의의 링크를 표시
이 예제에서는 페이지를 로드할 때마다 두 링크 중 하나를 표시하는 슈퍼 링크를 보여줍니다.
캐시 제어
캐시를 제어하는 방법을 보여줍니다.
캐시 비우기
캐시를 비우는 방법을 보여줍니다.
처리 중에 스크립트를 종료하고 결과를 반환
처리 중에 스크립트의 실행을 중단하는 방법을 보여줍니다.
페이지가 만료되기 전에 브라우저에서缓存할 분을 설정
이 예제에서는 페이지가 만료되기 전에 브라우저에서缓存할 시간을 설정하는 방법을 보여줍니다.
브라우저에서 페이지缓存의 만료 날짜 또는 시간을 설정
이 예제에서는 페이지가 브라우저에서缓存할 시간을 설정하는 방법을 보여줍니다.
사용자가 여전히 서버와 연결되어 있는지 확인
사용자가 서버와 연결을 끊었는지 확인하는 방법을 보여줍니다.
내용 타입 설정
이 예제에서는 내용의 타입을 지정하는 방법을 보여줍니다.
문자 집합 설정
이 예제에서는 문자 집합의 이름을 지정하는 방법을 보여줍니다.

QueryString 집합 예제

사용자가 링크를 클릭할 때 쿼리 정보를 전송
이 예제에서는 페이지에 추가적인 쿼리 정보를 연결에 포함하고, 목표 페이지에서 이 정보를 가져오는 방법을 보여줍니다(이 예제에서는 동일한 페이지입니다).
QueryString 집합의 간단한 응용
이 예제에서는 QueryString 집합이 양식에서 값을 가져오는 방법을 보여줍니다. 이 양식은 GET 메서드를 사용하며, 이는 전송된 정보가 사용자에게는 보이는 것을 의미합니다(주소에 보입니다). GET 메서드는 전송할 수 있는 정보의 양에 제한을 둡니다.
양식에서 전달된 정보를 사용하는 방법
양식에서 가져온 값을 사용하는 방법을 보여줍니다. QueryString 집합을 사용하겠습니다. 이 양식은 GET 메서드를 사용합니다.
폼에서의更多信息
이 예제에서는 입력 필드가 여러 개의 동일한 이름을 포함하고 있는 경우 QueryString에 어떤 내용이 포함되는지 보여줍니다. 이는 동일한 이름을 어떻게 분리하는지 보여주며, 'name' 속성에 대해 count 키워드를 사용하여 계산하는 방법도 보여줍니다. 이 양식은 GET 메서드를 사용합니다.

Form 집합 예제

Form 집합의 간단한 응용
이 예제에서는 Form 집합이 양식에서 값을 가져오는 방법을 보여줍니다. 이 양식은 POST 메서드를 사용하며, 이는 전송된 정보가 사용자에게는 보이지 않고, 전송할 수 있는 정보의 양에 제한이 없다는 것을 의미합니다(大量的의 정보를 전송할 수 있습니다).
폼에서 가져온 정보를 어떻게 사용할 수 있나요?
이 예제에서는 폼에서 가져온 정보를 사용하는 방법을 보여줍니다. Form 컬렉션을 사용했습니다. 폼은 POST 메서드를 사용합니다.
폼에서의更多信息
이 예제에서는 입력 필드가 같은 이름을 사용할 때 Form 컬렉션에 포함된 정보가 무엇인지 보여줍니다. 이 예제에서는 이 같은 이름을 어떻게 분리하고 "name" 속성에 count 키워드를 사용하여 카운팅하는지 보여줍니다. 이 테이블은 POST 메서드를 사용합니다.
라디오 박스가 있는 테이블
이 예제에서는 Form 컬렉션을 사용하여 라디오 박스와 사용자와 상호작용하는 방법을 보여줍니다. 이 테이블은 POST 메서드를 사용합니다.
체크 박스가 있는 테이블
이 예제에서는 Form 컬렉션을 사용하여 체크 박스와 사용자와 상호작용하는 방법을 보여줍니다. 이 테이블은 POST 메서드를 사용합니다.

기타 예제

사용자 정보 가져오기
방문자의 브라우저 유형, IP 주소 등의 정보를 어떻게 확인할 수 있나요?
서버 변수 가져오기
이 예제에서는 ServerVariables 컬렉션을 사용하여 방문자의 브라우저 유형, IP 주소 등의 정보를 가져오는 방법을 보여줍니다.
환영 쿠키 생성
이 예제에서는 Cookies 컬렉션을 사용하여 환영 쿠키를 생성하는 방법을 보여줍니다.
사용자가 전송한 바이트 수 탐지
이 예제에서는 Request 객체에서 사용자가 전송한 바이트 수를 총 합을 가져오는 TotalBytes 속성을 사용하는 방법을 보여줍니다.

Session 객체

LCID 설정 및 반환
이 예제에서 "LCID" 속성을 보여줍니다. 이 속성은 위치나 지역을 나타내는 정수를 설정하고 반환합니다. 날짜, 시간, 화폐와 같은 내용은 위치나 지역에 따라 표시되어야 합니다.
SessionID 반환
이 예제에서 "SessionID" 속성을 보여줍니다. 이 속성은 각 사용자에게 유일한 id를 반환합니다. 이 id는 서버에서 생성됩니다.
세션의 초과 시간
이 예제에서 "Timeout" 속성을 보여줍니다. 이 예제에서는 세션의 초과 시간(분)을 설정하고 반환합니다.

Server 객체

이 파일이 마지막으로 수정된 시간은 무엇인가요?
파일의 마지막 업데이트 시간을 탐지합니다.
특정 텍스트 파일을 열고 읽기
이 예제에서는 "Textfile.txt" 파일을 읽기 위해 열립니다.
수제 클릭 카운터
이 예제에서는 특정 파일에서 숫자를 읽어와 이 숫자에 1을 더한 후 이 숫자를 해당 파일에 다시 쓰는 방법을 보여줍니다.

FileSystemObject 객체

지정된 파일이 존재하나요?
이 예제에서는 먼저 FileSystemObject 객체를 생성한 후 FileExists 메서드를 사용하여 특정 파일이 존재하는지 탐지하는 방법을 보여줍니다.
지정된 폴더가 존재하나요?
이 예제에서는 FolderExists 메서드를 사용하여 특정 폴더가 존재하는지 탐지하는 방법을 보여줍니다.
지정된 드라이브가 존재하나요?
지정된 드라이브가 존재하는지 탐지하는 DriveExists 메서드를 보여줍니다
지정된 드라이브 이름을 얻습니다
지정된 드라이브 이름을 얻는 GetDriveName 메서드를 보여줍니다
지정된 경로의 부모 폴더 이름을 얻습니다
지정된 경로의 부모 폴더 이름을 얻는 GetParentFolderName 메서드를 보여줍니다
폴더 확장명을 얻습니다
지정된 경로에서 마지막 요소의 파일 확장명을 얻는 GetExtensionName 메서드를 보여줍니다
파일 이름을 얻습니다
지정된 경로에서 마지막 요소의 파일 이름을 얻는 GetFileName 메서드를 보여줍니다
파일이나 폴더의 기본 이름을 얻습니다
지정된 경로에서 파일이나 폴더의 기본 이름을 반환하는 GetBaseName 메서드를 보여줍니다

TextStream 객체

파일을 읽습니다
FileSystemObject의 OpenTextFile 메서드를 사용하여 TextStream 객체를 생성하는 방법을 보여줍니다. TextStream 객체의 ReadAll 메서드는 이미 열린 텍스트 파일의 내용을 얻습니다
텍스트 파일의 일부를 읽습니다
텍스트 스트림 파일의 일부 내용만 읽는 방법을 보여줍니다
텍스트 파일의 한 행을 읽습니다
텍스트 스트림 파일에서 한 행의 내용을 읽는 방법을 보여줍니다
텍스트 파일의 모든 행을 읽습니다
텍스트 스트림 파일에서 모든 행을 읽는 방법을 보여줍니다
텍스트 파일의 일부를 건너뛰습니다
텍스트 스트림 파일에서 읽을 때 지정된 문자 수를 건너뛰는 방법을 보여줍니다
텍스트 파일의 한 행을 건너뛰습니다
텍스트 스트림 파일에서 읽을 때 한 행을 건너뛰는 방법을 보여줍니다
행 번호를 반환합니다
이 예제에서는 텍스트 스트림 파일에서 현재 행 번호를 반환하는 방법을 보여줍니다
열 번호를 얻습니다
이 예제에서는 파일에서 현재 문자의 열 번호를 얻는 방법을 보여줍니다

Drive 객체

지정된 드라이브의 사용 가능 공간 수를 얻습니다
FileSystemObject 객체를 먼저 생성한 후, AvailableSpace 속성을 사용하여 지정된 드라이브의 사용 가능 공간을 얻는 방법을 보여줍니다
지정된 드라이브의 남은 공간 용량을 얻습니다
이 예제에서는 FreeSpace 속성을 사용하여 지정된 드라이브의 남은 공간을 얻는 방법을 보여줍니다
지정된 드라이브의 총 용량을 얻습니다
이 예제에서는 TotalSize 속성을 사용하여 지정된 드라이브의 총 용량을 얻는 방법을 보여줍니다
지정된 드라이브의 드라이브 문자를 얻습니다
이 예제에서는 DriveLetter 속성을 사용하여 지정된 드라이브의 드라이브 문자를 얻는 방법을 보여줍니다
지정된 드라이브의 드라이브 유형을 얻습니다
이 예제에서는 DriveType 속성을 사용하여 지정된 드라이브의 드라이브 유형을 얻는 방법을 보여줍니다
지정된 드라이브의 파일 시스템 정보를 얻습니다
이 예제에서는 FileSystem를 사용하여 지정된 드라이브의 파일 시스템 유형을 얻는 방법을 보여줍니다.
드라이브가 준비되었나요?
이 예제에서는 지정된 드라이브가 준비되었는지 확인하는 IsReady 속성을 사용하는 방법을 보여줍니다.
지정된 드라이브의 경로를 얻기
이 예제에서는 지정된 드라이브의 경로를 얻는 Path 속성을 사용하는 방법을 보여줍니다.
지정된 드라이브의 루트 폴더를 얻기
이 예제에서는 지정된 드라이브의 루트 폴더를 얻는 RootFolder 속성을 사용하는 방법을 보여줍니다.
지정된 드라이브의 시리얼 번호를 얻기
이 예제에서는 지정된 드라이브의 시리얼 번호를 얻는 Serialnumber 속성을 사용하는 방법을 보여줍니다.

File 객체

이 파일은 언제 생성되었나요?
이 예제에서는 먼저 FileSystemObject 객체를 생성한 후, File 객체의 DateCreated 속성을 사용하여 지정된 파일이 생성된 날짜와 시간을 얻는 방법을 보여줍니다.
이 파일은 언제 수정되었나요?
이 예제에서는 DateLastModified 속성을 사용하여 지정된 파일이 수정된 날짜와 시간을 얻는 방법을 보여줍니다.
이 파일은 언제 접근되었나요?
이 예제에서는 DateLastAccessed 속성을 사용하여 지정된 파일이 마지막으로 접근된 날짜와 시간을 얻는 방법을 보여줍니다.
지정된 파일의 속성을 반환
이 예제에서는 특정 파일의 속성을 반환하는 Attributes를 사용하는 방법을 보여줍니다.

Dictionary 객체

지정된 키가 존재하나요?
이 예제에서는 먼저 Dictionary 객체를 생성한 후, 특정 키가 존재하는지 확인하는 Exists 메서드를 사용하는 방법을 보여줍니다.
모든 항목의 배열을 반환
이 예제에서는 Items 메서드를 사용하여 모든 항목의 배열을 반환하는 방법을 보여줍니다.
모든 키의 배열을 반환
이 예제에서는 Keys 메서드를 사용하여 모든 키의 배열을 반환하는 방법을 보여줍니다.
특정 항목의 값을 반환
이 예제에서는 특정 항목의 값을 반환하는 Item 속성을 사용하는 방법을 보여줍니다.
키를 설정
이 예제에서는 Dictionary 객체에 키를 설정하는 방법을 사용하는 Key 속성을 보여줍니다.
키/항목 쌍의 수를 반환
이 예제에서는 Count 속성을 사용하여 키/항목 쌍의 수를 반환하는 방법을 보여줍니다.

AdRotator 컴포넌트

간단한 AdRotator 예제
이 예제에서는 사용자가 웹사이트에 방문하거나 페이지를 새로고침할 때마다 AdRotator 컴포넌트를 사용하여 다른 광고 이미지를 표시하는 방법을 보여줍니다.
AdRotator - 이미지 링크
이 예제에서는 사용자가 웹사이트에 방문하거나 페이지를 새로고침할 때마다 AdRotator 컴포넌트를 사용하여 다른 광고 이미지를 표시하는 방법을 보여줍니다. 또한, 이미지 자체가 링크입니다.

Browser Capabilities 컴포넌트

Browser Capabilities 컴포넌트
이 예제에서는 각 방문한 웹사이트의 브라우저 유형, 성능 및 버전 번호를 측정하는 방법을 보여줍니다.

Content Linking 컴포넌트

Content Linking 컴포넌트
이 예제에서는 내용 목록을 생성합니다.
Content Linking 컴포넌트 2
이 예제에서는 Content Linking 컴포넌트를 사용하여 텍스트 파일에 나열된 페이지 간의 네비게이션을 수행합니다.

Content Rotator (ASP 3.0)

Content Rotator 컴포넌트
사용자가 페이지에 접속하거나 페이지를 새로고침할 때마다 다른 HTML 내용 문자열이 표시됩니다.