동적 웹 페이지를 생성할 수 있는 기술이다.
주로 HTML 과 VBScript , JavaScript등을 사용해 작성된다.
서버에서 코드가 실행된 후 HTML로 전환되어 클라이언트에게 전송된다.
ASP의 파일의 확장자는 .asp이다.
<!DOCTYPE html>
<html>
<body>
<%
response.write("MY first ASP script!")
%>
</body>
</html>
-> MY first ASP script!
→ 브라우저가 일반 HTML 파일을 요청하면 서버는 파일을 반환한다
→ 브라우저가 ASP 파일을 요청하면 서버는 요청을 ASP 엔진에게 전달하여 ASP 파일을 읽고 파일에서 서버 스크립트를 실행한다
→ ASP 파일이 일반 HTML 로 브라우저에 반환이 된다
<!DOCTYPE html>
<html>
<body>
<!-- p 태그 -->
<p>ASP can output HTML tags as well as plain text:</p>
<%
' h태그 적용시키기
response.write("<h1>Hello World!</h1>")
' 글자 컬러 css 적용
response.write("<p style='color:#0000ff'>This text is styled</p>")
' 변수 선언
dim name 'name 이라는 변수를 선언
name = "Donald Duck" 'name에 Donald Duck이라는 이름을 할당
response.write("My name is: " & name)
' 배열
dim famname(5), i
famname(0) = "geuna01"
famname(1) = "geuna02"
famname(2) = "geuna03"
famname(3) = "geuna04"
famname(4) = "geuna05"
famname(5) = "geuna06"
For i = 0 to 5
response.write(famname(i) & "<br>")
Next
' 반복문
For i = 0 to 5
response.write("The number is " & i & "<br>")
Next
'
%>
</body>
</html>
→ date() : 현재 날짜를 반환하는 함수이다.
→ time() : 현재 시스템 시간만 반환하는 함수이다.
→ now() : 현재 날짜와 시간 둘 다 반환하는 함수이다.
→ Month() : 주어진 날짜에서 월만 추출하여 반환하는 함수이다.
→ Day() : 주어진 날짜에서 일만 추출하여 반환하는 함수이다.
→ Year() : 주어진 날짜에서 연도만 추출하여 반환하는 함수이다.
→ Weekday(date) : 주어진 날짜에서 해당하는 요일 번호를 반환하는 함수이다.
→ WeekdayName(weekdayNumber) : 주어진 요일 번호에 해당하는 요일 이름을 반환하는 함수이다.