티스토리 뷰
728x90
반응형
한동안 ASP에 손을 떼고 살다가 오랜만에 ASP를 만지게 될 일이 생겨서 ASP를 빠른속도로 익혔네요.
혹시 저처럼 php나 jsp 혹은 다른 언어 만지시다가 ASP를 만지시는 분들이 있는 경우
이 문서보시면 아주 빠르게 습득하시는데 도움이 되지 않을까 생각되어 올립니다.
php를 하다보면 맨 마지막에 세미콜론 (;)을 빼먹는것 때문에 에러가 나서 세미콜론을 꼭 명시해주는데
ASP는 세미콜론 찍지마세요.
이게 가장 중요합니다. ㅎ
문자열 출력
변수와 문자열 출력
변수와 문자를 연결할때 &을 사용합니다.
배열
if문
for문
리턴값이 없는 함수
리턴값이 있는 함수
함수명과 동일한 변수명에 리턴하고자 하는 값을 넣어 함수를 종료하면 됩니다.
페이지이동
설마 요즘세상에도 서버측에서 사용자 액션에 따른 DB작업 수행후 자바스크립트 location.href로 페이지 이동시키는분 안계시죠?
이스케이프
ASP에서 문자열을 출력할때 쌍따옴표를 쓰는데 출력할 문자열에 쌍따옴표가 포함되어 있을때는 쌍따옴표를 그 앞에 한번 더 써주시면 쌍따옴표가 한번만 정상적으로 출력됩니다.
위와 같은 문장을 출력하면
이와 같이 출력됩니다.
줄바꿈 적용
php의 함수로 예를들면 nl2br() 함수와 같은 역할을 하는 방법입니다.
파일 인클루드 하기
가상디렉토리경로로 인클루드 하기
상대경로로 인클루드하기
이렇게는 안됩니다.
불러오고자 하는 파일명을 변수로 설정한 경우 실행되지 않습니다.
다음에는 세션과 쿠키를 다루는 법에 대해서 정리해보겠습니다.
혹시 저처럼 php나 jsp 혹은 다른 언어 만지시다가 ASP를 만지시는 분들이 있는 경우
이 문서보시면 아주 빠르게 습득하시는데 도움이 되지 않을까 생각되어 올립니다.
php를 하다보면 맨 마지막에 세미콜론 (;)을 빼먹는것 때문에 에러가 나서 세미콜론을 꼭 명시해주는데
ASP는 세미콜론 찍지마세요.
이게 가장 중요합니다. ㅎ
문자열 출력
<html>
<body>
<%
response.write("My first ASP script!")
%>
</body>
</html>
변수와 문자열 출력
변수와 문자를 연결할때 &을 사용합니다.
<html>
<body>
<%
dim name
name="Donald Duck"
response.write("My name is: " & name)
%>
</body>
</html>
배열
<html>
<body>
<%
Dim famname(5),i
famname(0) = "Jan Egil"
famname(1) = "Tove"
famname(2) = "Hege"
famname(3) = "Stale"
famname(4) = "Kai Jim"
famname(5) = "Borge"
For i = 0 to 5
response.write(famname(i) & "<br />")
Next
%>
</body>
</html>
if문
<html>
<body>
<%
dim h
h=hour(now())
response.write("<p>" & now())
response.write("</p>")
If h<12 then
response.write("Good Morning!")
else
response.write("Good day!")
end if
%>
</body>
</html>
for문
<html>
<body>
<%
dim i
for i=1 to 6
response.write("<h" & i & ">Heading " & i & "</h" & i & ">")
next
%>
</body>
</html>
리턴값이 없는 함수
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <%vbproc 3,4%></p>
</body>
</html>
리턴값이 있는 함수
함수명과 동일한 변수명에 리턴하고자 하는 값을 넣어 함수를 종료하면 됩니다.
<%
Function Add(num1, num2)
sum = num1 + num2
Add = sum
end function
%>
페이지이동
설마 요즘세상에도 서버측에서 사용자 액션에 따른 DB작업 수행후 자바스크립트 location.href로 페이지 이동시키는분 안계시죠?
<%
Response.Redirect "http://www.w3schools.com"
%>
이스케이프
ASP에서 문자열을 출력할때 쌍따옴표를 쓰는데 출력할 문자열에 쌍따옴표가 포함되어 있을때는 쌍따옴표를 그 앞에 한번 더 써주시면 쌍따옴표가 한번만 정상적으로 출력됩니다.
Response.Write "Raju told ""ASP is a better scripting language"""
위와 같은 문장을 출력하면
Raju told "ASP is a better scripting language"
이와 같이 출력됩니다.
줄바꿈 적용
php의 함수로 예를들면 nl2br() 함수와 같은 역할을 하는 방법입니다.
replace(rs(), char(13)&chr(10),"<br />");
파일 인클루드 하기
가상디렉토리경로로 인클루드 하기
<!-- #include virtual ="/html/header.inc" -->
상대경로로 인클루드하기
<!-- #include file ="headers\header.inc" -->
이렇게는 안됩니다.
불러오고자 하는 파일명을 변수로 설정한 경우 실행되지 않습니다.
<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->
다음에는 세션과 쿠키를 다루는 법에 대해서 정리해보겠습니다.
728x90
반응형
'WEB2.0 > 프로그래밍' 카테고리의 다른 글
ASP로 form 다루기 (0) | 2011.03.28 |
---|---|
ASP에서 session과 cookie 사용하기 (0) | 2011.03.22 |
아이폰 어플리케이션 개발을 위한 기초 다지기 (1) | 2011.02.21 |
MYSQL의 쿼리 캐쉬 (0) | 2011.02.18 |
ASP의 성능을 높이기 위한 방법 (0) | 2011.02.11 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 안드로이드
- 앱
- 모바일
- Apple
- 웹표준
- 게임
- 대학생
- 경진대회
- android
- CSS
- 아이디어
- AWS
- JavaScript
- 스마트폰
- 구글
- 자바스크립트
- 벤처
- 애플
- 아이폰
- php
- 창업
- 네이버
- 트위터
- 소프트웨어
- 앱스토어
- 어플리케이션
- 공모전
- iPhone
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함