권장 : ASP 팁 예 : 여러 줄의 코드가 반복적 인 양식 제출을 방지하는 문제를 해결합니다. 대부분의 경우 동일한 양식이 여러 번 제출되는 것을 방지해야합니다. 많은 사람들의 구현 방법은 상대적으로 복잡합니다 (코드 수는 수십 줄을 초과합니다 !!) 다음은 몇 줄의 코드 만 필요한 방법을 제공하여 여러 제출물을 새로 고치고 뒤로 버튼을 사용하여 양식을 다시 검토 할 수 없습니다.
1. 함수 배열 ()
기능 : 배열 변수를 만듭니다
형식 : 배열 (목록)
매개 변수 : 목록은 배열 변수의 각 숫자 열이며 중간에 쉼표 간격이 있습니다.
예:
< % i = 배열 (1,2,3) %>
결과 : 배열로 할당됩니다
2. 기능 cint ()
기능 : 표현식/기타 유형의 변수를 정수 유형 (int)으로 변환합니다.
형식 : Cint (표현)
매개 변수 : 표현식은 유효한 표현식/기타 유형 변수입니다
예:
<%
F = 234
응답
%>
결과 : 236
함수 cint ()는 문자 234를 정수 234로 변환합니다. 표현식이 비어 있거나 유효하지 않으면 반환 값은 0입니다.
3. 기능 : creatobject ()
기능 : ActiveX 객체를 생성하고 반환합니다.
형식 : creatobject (obname)
매개 변수 bname은 객체의 이름입니다
예:
<%
con = server.createobject (adodb.connection)
%>
결과:
4. 함수 cstr ()
함수 : 표현식/기타 유형의 변수를 문자 유형으로 변환합니다 (문자열)
형식 : CSTR (표현)
매개 변수 : 표현식은 유효한 표현식/기타 유형 변수입니다
예:
<%
s = 3 2
응답. 결과는 다음과 같습니다. & cstr (s)
%>
결과 : 함수 cstr ()는 정수 5를 문자 5로 변환합니다.
5. 기능 날짜 ()
기능 : 현재 시스템의 날짜를 반환합니다 (서버 측)
형식 : 날짜 ()
매개 변수 : 없음
예 < % date () %>
결과 : 06/13/07
6. 함수 dateadd ()
기능 : 지정된 시간을 계산하고
형식 : dateadd (TimeInterval, 번호, 날짜)
매개 변수 : TimeInterval은 시간 단위 (월, 일 ...)입니다. 숫자는 시간 간격 값이고 날짜는 시간 시작점입니다.
예:
<%
currentDate = #6/13/07 #
NewDate = DateAdd (M, 3, CurrentDate)
응답. NewDate를 쓰십시오
%> <%
CurrentDate = #12 : 34 : 45 PM #
NewDate = DateAdd (H, 3, CurrentDate)
응답. NewDate를 쓰십시오
%>
결과:
13/6/07
오후 3:34:45
~에
M = 달;
d = 일;
그렇다면 현재 데이트 형식이라면
h = 시간;
s = 두 번째;
7. 기능 날짜 ()
기능 : 특정 수량의 지정된 시차 계산
형식 : Datediff (TimeInterval, Date1, Date2 [, Firstdayofweek [, Firstdayofyear]]))))
매개 변수 : TimeInterval은 시간 단위입니다. 날짜 1 및 date2는 유효한 날짜 표현식이며, 첫날, 주중, 첫날은 모든 옵션입니다.
예:
<%
Fromdate = #8/4/99 #
Todate = #1/1/2000 #
응답. write & _
Datediff (D, Fromdate, Todate) & _
8/4/99에서 수백만 개의.
%>
결과 : 8/4/99에서 1,50 일에서 백만 건이 있습니다.
8. 기능의 날 ()
기능 : 특정 달의 날에 해당하는 정수 값을 반환
형식 : 날 (날짜)
매개 변수 : 날짜는 유효한 날짜 표현식입니다.
예 < % = 날짜 (#8/4/99#) %>
결과 : 4
9. 함수 형식 Currency ()
기능 : 통화 형식으로 변환합니다
형식 : FormatCurrency (expression [, digit [, leadingDigit [, paren [, groupDigit]]]])))))
매개 변수 : 발현은 유효한 숫자 표현입니다. 숫자는 소수점 후 숫자 수를 나타냅니다. LeadingDigit, Paren, GroupDigit도 옵션입니다.
예 <%= FormatCurrency (34.3456)%>
결과 34.35
10. 함수 FormatDateTime ()
기능 : 형식 날짜 표현식/변수
형식 : FormatDateTime (날짜 [, nameformat])
매개 변수 : 날짜는 유효한 날짜 표현식/변수입니다. NameFormat은 지정된 날짜 형식 상수 이름입니다.
예 < % = FormatDateTime (08/04/99, vblongdate) %>
결과 : 1999 년 8 월 4 일 수요일
설명 :
-----------------------------------------------------------------------------------------
설명하다
날짜 또는 시간으로 형식화 된 표현식을 반환합니다.
문법
formatdateTime (date [, namedformat])
FormatDateTime 함수의 구문에는 다음 매개 변수가 있습니다.
매개 변수 설명
필요한 날짜. 형식화 될 날짜 표현식.
이름이 지정된 format 옵션. 사용 된 날짜/시간 형식을 나타내는 값을 생략하면 vbgeneralDate를 사용하십시오.
설정
nameformat 매개 변수는 다음 값을 가질 수 있습니다.
상수 값 설명
vbgeneraldate 0 날짜 및/또는 시간을 표시합니다. 날짜 섹션이 있으면 섹션이 짧은 날짜 형식으로 표시됩니다. 시간 부분이 있으면 부품이 긴 형식으로 표시됩니다. 모두 존재하면 모든 섹션이 표시됩니다.
vblongdate 1 디스플레이 날짜는 컴퓨터 로케일에 지정된 긴 날짜 형식을 사용하여 날짜입니다.
vbshortdate 2는 컴퓨터 로케일에 지정된 짧은 날짜 형식을 사용하여 날짜를 표시합니다.
vblongtime 3 컴퓨터 로케일에 지정된 시간 형식을 사용하여 표시 시간.
VBShortTime 4는 24 시간 형식 (HH : MM)으로 시간을 표시합니다.
설명
다음 예제는 FormatDateTime 함수를 사용하여 표현식을 긴 날짜 유형으로 포맷하고 MyDateTime에 할당합니다.
기능 getCurrentDate
FormatDateTime 형식 날짜 유형은 긴 날짜 유형으로입니다.
getCurrentDate = FormatDateTime (날짜, 1)
엔드 기능
-----------------------------------------------------------------------------------------
<스크립트 언어 = vbs>
i = 0 ~ 4의 경우
ALERT (FormatDateTime (지금, & I &)은 : & formatdateTime (지금, i))
다음
</스크립트>
11. 함수 isnumeric ()
기능 : 부울 값을 반환하여 변수가 숫자 변수인지 또는 숫자로 변환 할 수있는 다른 변수인지를 결정하십시오.
형식 : isnumeric (표현)
매개 변수 : 표현식은 임의의 변수입니다.
예:
<%
i = 234
응답. 쓰기 ISNUMERIC (I)
%>
결과 : 사실.
12. 기능 isobject ()
함수 : 부울 값을 반환하여 변수가 객체 변수인지 여부를 결정합니다.
형식 : isobject (표현)
매개 변수 : 표현식은 임의의 변수입니다.
예:
<%
con = server.creatobject (adodb.connection)
응답. isobject (con) 쓰기
%>
결과 : 사실
13. 기능 : lbound ()
기능 : 배열의 하한을 반환하십시오.
형식 : lbound (ArrayName [, Dimension])
매개 변수 : ArrayName은 배열 변수이고 Dimension은 모든 항목입니다.
예:
<%
i = 배열 (1,2,3)
응답. lbound (i)
%>
결과 : 0
14. 함수 lcase ()
기능 : 문자 유형 변수의 모든 문자를 소문자로 변환합니다.
형식 : lcase (String)
매개 변수 : 문자열은 문자열 변수입니다
예:
<%
str = 이것은 lcase입니다!
응답. lcase (str) 쓰기
%>
결과 : 이것은 lcase입니다!
15. 함수 왼쪽 ()
기능 : 문자열의 첫 부분을 가로 채십시오.
형식 : 왼쪽 (문자열, 길이)
매개 변수 : 문자열 문자열, 길이는 길이별로 가로 채 웁니다.
예 : < % = 왼쪽 (이것은 테스트!, 6) %>입니다
결과 : 이것은 i
16. 함수 len ()
기능 : 스트링 길이 또는 변수의 바이트 길이를 반환합니다.
형식 : len (String *varname)
매개 변수 : 문자열; varname 모든 변수 이름입니다
예:
<%
strtest = 이것은 테스트입니다!
Response.Write Len (strtest)
%>
결과 : 15
17. 함수 ltrim ()
기능 : 문자열 앞의 공간을 제거하십시오.
형식 : ltrim (문자열)
매개 변수 : 문자열 문자열.
예 : <% = ltrim (이것은 테스트입니다!)
결과 : 이것은 테스트입니다!
18. 함수 mid ()
기능 : 문자열에서 문자열 스냅.
형식 : mid (문자열, 시작 [, 길이])
매개 변수 : 문자열 문자열, 시작 절편의 시작점 및 인터셉트 길이.
예:
<%
strtest = 이것은 테스트입니다. 오늘은 월요일입니다!
Response.Write Mid (Strtest, 17,5)
%>
결과 : 오늘
19. 기능 분 ()
기능 : 분을 나타내는 값을 반환합니다
형식 : 분 (시간)
매개 변수 : 시간은 시간 변수입니다
예 LT; % = minute (#12 : 23 : 34#) %>
결과 : 23
20. 기능의 달 ()
기능 : 달을 나타내는 값을 반환합니다
형식 : 월 (시간)
매개 변수 : 시간은 날짜 변수입니다
예 < % = Month (#08/09/99) %>
결과 : 9
21. 함수 MonthName ()
기능 : 이달의 문자열 (이름)을 반환합니다.
형식 : MonthName (날짜 [, abb])
매개 변수 : 날짜는 날짜 변수입니다.
예:
< % = MonthName (#4/5/99#) %>
결과 : 4 월
22. 기능 지금 ()
기능 : 시스템의 현재 시간과 날짜를 반환합니다.
형식 : now ()
매개 변수 : 없음
예:
< % = now () %>
결과 : 05/10/00 8:45:32 PM
23. 기능 : 대체 ()
기능 : 지정된 문자열 대신 문자열을 찾으십시오.
형식 : 교체 (strtobesearched, strsearchfor, strreplacewith [, start [, count [, compare]]]))
매개 변수 : strtobesearched는 문자열입니다. strsearchfor는 서브 스트링이 바라보고 있습니다. strreplacewith는 교체하는 데 사용되는 부분 문자열입니다. 시작, 계산, 비교는 모든 옵션입니다.
예:
<%
strtest = 이것은 사과입니다.
Response.Write Replace (Strtest, Apple, Orange)
%>
결과 : 이것은 오렌지입니다.
24. 기능 오른쪽 ()
함수 : 문자열의 후자를 가로 채십시오
형식 : 오른쪽 (문자열, 길이)
매개 변수 : 문자열 문자열, 길이는 길이별로 가로 채 웁니다.
예:
<%
strtest = 이것은 테스트입니다!
Response.write right (strtest, 3)
%>
결과 : ST!
25. 함수 rnd ()
기능 : 임의의 숫자를 반환합니다
형식 : RND [(번호)]
매개 변수 : 숫자는 숫자 값입니다.
예:
<%
randomize ()
RESPING.WRITE RND ()
%>
결과 : 0/1 값 중 하나가 값 중 하나 인 경우 randomize ()가없는 경우 무작위 번호를 생성 할 수 없습니다.
26. 함수 라운드 ()
기능 : 전체 값
형식 : 라운드 (표현 [, numright])
매개 변수 : 발현 숫자 발현; Numright 임의의 옵션.
예:
<%
i = 12.33654
응답. 라운드 (i)
%>
결과 : 12
27. 함수 rtrim ()
기능 : 문자열 후 공간을 제거하십시오.
형식 : rtrim (문자열)
매개 변수 : 문자열은 문자열입니다
예:
<%
응답. RTRIM (이것은 테스트입니다!)
%>
결과 : 이것은 테스트입니다!
28. 기능 둘째 ()
기능 : 정수 값을 반환하십시오.
형식 : 두 번째 (시간)
매개 변수 : 시간은 유효한 시간 표현식입니다.
예 LT; % = second (# 12 : 28 : 30#) %>
결과 : 30
29. 함수 strreverse ()
함수 : 원래 문자열로 반비례하는 문자열을 반복합니다.
형식 : strreverse (String)
매개 변수 : 문자열은 문자열입니다
예 <% = strreverse (이것은 테스트입니다!)
결과 :! tset a si siht
30. 기능 시간 ()
기능 : 현재 시스템의 시간 값을 반환합니다.
형식 : 시간 ()
매개 변수 : 없음
결과 : 9:58:28 AM
31. 함수 trim ()
기능 : 문자열 전후에 공백을 삭제하십시오.
형식 : trim (문자열)
매개 변수 : 문자열 문자열.
예:
<%
strtest = 이것은 테스트입니다!
Response.Write Trim (strtest)
%>
결과 : 이것은 테스트입니다!
32. 함수 ubound ()
기능 : 배열의 상한을 반환합니다.
형식 : ubound (expression [, dimension])
매개 변수 : 표현식은 배열 표현식/배열 변수이며, 치수는 모든 항목입니다.
예:
<%
i = 배열 (1,2,3)
응답. Ubund (I) 쓰기
%>
결과 : 2
33. 기능 : ucase ()
기능 : 문자 유형 변수의 모든 문자를 자본 문자로 변환합니다.
형식 : ucase (String)
매개 변수 : 문자열은 문자열 변수입니다
예:
<%
str = 이것은 lcase입니다!
응답. lcase (str) 쓰기
%>
결과 : 이것은 lcase입니다!
34. 함수 Vartype ()
기능 : 변수의 상수 코드를 반환합니다 (적분)
형식 : Vartype (varname)
매개 변수 : varname은 모든 유형의 변수 이름입니다.
예:
<%
i = 5
응답. Vartype (I) 쓰기
%>
결과 : 2 (2는 정수를 나타냅니다. ASP 상수 코드를 참조해야합니다.)
35. 기능 주간 ()
기능 : 요일에 해당하는 정수를 반환하십시오.
형식 : 주중 (Date [, 1ofweek])
매개 변수 : 날짜는 날짜 변수이며, 1 차 주가 모든 옵션입니다.
예:
<%
d = # 5/9/00 #
응답. 주중 (d) %>
결과 : 3 (3은 화요일을 의미합니다)
36. 함수 weekdayName ()
기능 : 요일에 해당하는 문자열을 반환합니다.
형식 : WeekdayName (Weekday [, abb [, FirstDayofweek]])))
매개 변수 : 주중은 날짜 변수, ABB, FirstDayofweek입니다.
예:
<%
D = #8/4/99 #
응답. WeekdayName (d)
%>
결과 : 수요일
37. 기능 연도 ()
기능 : 날짜 표현식이있는 연도를 반환합니다.
형식 : 연도 (날짜)
매개 변수 : 날짜는 유효한 날짜 표현식입니다
예:
< % = 년 (#8/9/99#) %>
결과 : 1999
38. 함수 mod () 함수 : 나머지를 가져 가십시오.
예 : 3 Mod 2
결과 : 1
공유 : ASP 개발 지침 응용 프로그램 서버는 웹 서버에서 사용되거나 결국 사용되며 일반적으로 ASP 페이지를 실행하는 IIS 컴퓨터입니다. ASP는 객체의 유일한 클라이언트입니다. 특별한 스레딩 및 보안 고려 사항을 제공합니다. ASP를 사용하는 많은 웹 사이트는 전혀 사용하지 않지만