asp-classicasp-classic 시작하기


비고

클래식 ASP 또는 ASP 클래식이라고도하는 Active Server Pages (ASP)는 동적으로 생성 된 웹 페이지에 대한 Microsoft의 첫 번째 서버 측 스크립트 엔진이었습니다. ASP.NET이 도입됨에 따라 원래 기술에 Classic ASP라는 용어가 사용되었습니다.

ASP의 기본 서버 측 스크립팅 언어는 VBScript입니다. 생성 된 페이지는 브라우저에서 볼 수 있도록 만들어 졌으므로 대개 HTML 마크 업과 CSS 스타일을 사용합니다.

1 ASP는 이러한 IIS 버전에 기본적으로 설치되지 않습니다. 서버 관리자 기능에 들어가서 ASP를 추가해야합니다.
IIS 7.0 이상에서 기본으로 설치되지 않는 기본 ASP 보기

버전

IIS ASP 출시 됨
3.0 1.0 1996-12-01
4.0 2.0 1997-09-01
5.0 3.0 2000-11-01
6.0 3.0 2003-01-01
7.0 3.0 1 2008-01-01
7.5 3.0 1 2009-01-01
8.0 3.0 1 2012-01-01

안녕하세요 세계

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
<%
  'This is where the ASP code begins
  'ASP will generate the HTML that is passed to the browser
  'A single quote denotes a comment, so these lines are not executed
  'Since this will be HTML, we included the html and body tags
  'for Classic ASP we use Response.Write() to output our text
  'like this
  
  Response.Write ("Hello world")
  
  'Now we will end the ASP block and close our body and html tags
%>
  </body>
</html>
 

응답이 서버에서 브라우저로 보내지면 출력은 다음과 같습니다.

<!doctype html>
<html>
  <head>
    <title>Example Page</title>
  </head>
  <body>
 Hello world
  </body>
</html>
 

단순 ASP 페이지의 구조

<%@ Language="VBScript" CodePage = 65001 %>
<%
Option Explicit
Response.Charset = "UTF-8"
Response.CodePage = 65001
%>
<!doctype html>
<html>
  <head>
    <title>My First Classic ASP Page</title>
  </head>

  <body>
    <%="Hello World"%>
  </body>
</html>
 

이것은 표준 HTML의 나머지 부분과 함께 "Hello World"라는 문구를 브라우저에 반환하는 Classic ASP 페이지의 아주 기본적인 예입니다. HTML 부분은 정적입니다. 즉, 서버는 브라우저를 그대로 브라우저에 보냅니다. <% %> 로 구분 된 부분은 서버가 클라이언트로 보내기 전에 실제로 처리 할 부분입니다.

<%="stuff"%> 구문은 <%Response.Write "stuff"%> 줄임말입니다.