권장 : ASP 프로그래밍-Newbie 's Going to the Road : ASP 기술 소개 ASP는 Microsoft Active Server 페이지의 약어입니다. ASP는 Microsoft가 개발 한 서버 측 스크립팅 플랫폼입니다. ASP는 IIS에 포함되어 있습니다. 현재 IIS의 가장 높은 버전은 버전 5.0입니다. ASP를 통해 HTML 웹 페이지와 ASP 지침을 결합 할 수 있습니다.
브라우저에서 View-Source 파일 옵션을 통해 ASP의 소스 코드를 직접 얻을 수는 없습니다 (ASP 코드 및 스크립트 프로그램은 서버에서 사전에 해석되고 실행되어야하기 때문에 서버는 ASP 코드가 해석되고 HTML 데이터 스트림의 형태로 브라우저로 전송 된 후 결과를 보냅니다).
ASP 튜토리얼에서 각 예제는 ASP의 소스 코드를 표시하므로 ASP의 작동 방식을 이해하는 데 도움이됩니다.
ASP 파일에는 일반적으로 HTML 태그가 포함되며 때로는 HTML 파일과 매우 유사합니다. 그러나 ASP 파일 (HTML 태그를 포함하는 것 외에도)에는 서버의 스크립팅 프로그램도 포함 할 수 있습니다. 서버의 스크립팅 프로그램도 < %와 %> 바운드 기호 사이에 작성해야합니다 (서버는 ASP 프로그램이 ASP 프로그램의 시작을 의미하며 %>는 ASP 프로그램의 끝을 의미합니다). ASP 스크립팅 프로그램은 서버 측에서 해석되고 실행됩니다. 이 스크립팅 프로그램에는 사용하려는 모든 표현식, 진술, 프로그램 및 유효한 운영자가 포함될 수 있습니다.
결과를 브라우저에 출력하십시오
| 다음은 인용 된 내용입니다. <html> <body> <% Response.write (Hello World!) %> </body> </html> |
다음 예는 응답과 정확히 동일합니다. 단순화 된 형태의 응답 형식입니다. write 지시문은 Hello World를 가져올 것입니다! 이 구절은 브라우저로 전송됩니다.
| 다음은 인용 된 내용입니다. <html> <body> <%= Hello World!%> </body> </html> |
vbscript 스크립트
ASP 코드를 작성할 때 일부 스크립트 문을 사용할 수 있습니다. ASP의 기본 스크립트 문은 vbscript입니다.
| 다음은 인용 된 내용입니다. <html> <body> <% Response.write (Hello World!) %> </body> </html> |
위의 프로그램은 웹 페이지에 Hello World를 표시합니다!
JavaScript 스크립트
특수 ASP 웹 페이지를 작성하기 위해 JavaScript 스크립트를 기본 스크립트 문으로 사용해야하는 경우 웹 페이지 상단에 문을 삽입하여 전체 웹 페이지의 기본 스크립트 문을 다음과 같이 지정해야합니다.
| 다음은 인용 된 내용입니다. <%@ language = javaScript%> <html> <body> <% Response.write (Hello World!) %> </body> </html> |
참고 : 앞에서 언급 한 vbscript 스크립트 문은 문자 케이스에 민감하지 않은 스크립트 문입니다. 그러나 JavaScript 스크립트 문에 ASP 코드를 작성하는 경우 JavaScript Script 문은 문자 케이스에 민감한 스크립트 문자이기 때문에 문자 사례를 구별해야합니다. 따라서 친구는 글을 쓸 때 특별한주의를 기울여야합니다.
다른 스크립팅 언어
ASP는 vbscript 스크립트 프로그램 및 JSCRIP (Microsoft의 자사 JavaScript 스크립트 실행 프로그램)를 직접 지원합니다. Perl, Pexx 또는 Python과 같은 다른 언어를 사용해야하는 경우이 스크립트 프로그램의 드라이버 엔진을 설치해야합니다.
중요한 팁 : 스크립트 프로그램이 서버 측에서 실행되므로 브라우저는 ASP 파일을 표시하기 위해 스크립트 프로그램을 설치할 필요가 없습니다.
변수는 필요한 정보를 저장하는 데 사용됩니다
서브 루틴 (예 : sub, vbscript)에서 외부로 변수를 선언하면 ASP 파일의 모든 스크립트 프로그램 이이 변수의 값을 수정할 수 있습니다. 서브 루틴에서 내부적으로 변수를 선언하면 서브 루틴이 실행될 때 마다이 변수의 값이 설정되거나 취소됩니다.
변수의 수명주기
서브 루틴 이외의 변수의 값을 선언하면 ASP 파일의 모든 스크립트 프로그램에서 해당 값에 액세스하고 변경할 수 있습니다.
서브 루틴 내부에서 변수를 선언하면 서브 루틴이 실행될 때 마다이 변수의 값이 설정되거나 취소됩니다. 이 서브 루틴 외부의 스크립트 프로그램은이 변수의 값에 액세스하거나 변경할 수 없습니다.
여러 ASP 파일에서 선언 된 변수를 호출하려면 세션 변수 또는 응용 프로그램 변수 형태로 이러한 변수의 값을 선언해야합니다.
세션 변수
세션 변수는 단일 사용자의 정보를 저장하는 데 사용되며 동일한 응용 프로그램에 포함 된 모든 페이지에서 액세스 할 수 있습니다. 우리는 종종 세션 변수에서 이름, ID 번호 및 선호도와 같은 일반적인 정보를 저장합니다.
응용 프로그램 변수
마찬가지로, 동일한 응용 프로그램에 포함 된 모든 페이지에서 응용 프로그램 변수에 액세스 할 수 있습니다. 응용 프로그램 변수는 일반적으로 특정 요청에 따라 모든 사용자에 대한 정보를 저장하는 데 사용됩니다.
공유 : ASP 인스턴스 : 간단한 ASP 구성 요소가없는 업로드 클래스 모든 사람이 볼 수 있도록 간단한 ASP 구성 요소가없는 업로드 클래스가 전송됩니다. 실험을 할 수 있습니다! 다음은 인용 된 내용입니다. <%@ language = javaScript%> <%va