권장 : 수집 할 가치가있는 일부 ASP 코드 수집 할 가치가있는 일부 ASP 코드를 수집 할 가치가있는 일부 ASP 코드 1. OnContextMenu = Window.event.returnValue = False는 오른쪽 마우스 버튼 테이블 테이블 oncontextMenu = return (False) TDNO/테이블을 표 2에 사용할 수 있습니다. body onselectStart = 거짓 취소 할 수 있습니다.
올바르게 사용하려면 서버의 가상 응용 프로그램에 배치해야하며 제공된 Global.asa 파일은 응용 프로그램의 루트 디렉토리에 배치해야합니다. 가장 쉬운 방법은 Global.asa 파일을 기본 웹 사이트의 루트 디렉토리 (기본적으로 c :/inetpub/wwwroot)에 넣는 것입니다.
기존 Global.asa 파일 이름 바꾸기 나중에 파일을 복원하는 좋은 방법입니다.
1. 응용 프로그램 컬렉션의 내용을 표시합니다
AspCounter 객체는 staticObjects 컬렉션 (<bood> 요소로 정의 됨)의 구성원이지만 나머지 (Server.CreateObject에 의해 Instied)는 컨텐츠 컬렉션의 구성원입니다.
Global.asa 예제 웹 페이지를 사용 하여이 컬렉션에 배치 된 값을 볼 수 있습니다.
다음은 인용 된 내용입니다. <!- AspCounter 구성 요소의 인스턴스를 선언합니다 애플리케이션 수준 범위 //- > < 객체 ID = ASPCOUNTER RUNAT = SERVER SCOPE = APPLICATOIN progid = mswc.counters > </객체 > ... ... script 언어 = vbscript runat = 서버 > 하위 응용 프로그램 _onstart () '애플리케이션 수준 범위와의 ADO 연결 인스턴스 생성 Application (AdoConnection) = server.createObject (adodb.connection) Dim Vararrray (3) '변형 배열을 만들어 채우십시오 vararray (0) = 이것은 a입니다 vararray (1) = 변형 배열 vararray (2) = vararray (3) = 응용 프로그램 객체 응용 프로그램 (variant_array) = vararray 'thd 응용 프로그램에 저장하십시오 응용 프로그램 (start_time) = cstr (지금) '날짜/시간을 문자열로 저장하십시오 응용 프로그램 (visit_count) = 0 '카운터 변수를 0으로 설정합니다 종료 서브 ... ... </스크립트 ipt |
(1) 함량 컬렉션을 가로 지르는 코드
내용 컬렉션을 가로 지르려면 각각의 다음 구조를 사용할 수 있습니다. 세트의 각 항목은 간단한 변형 유형 변수, 변형 어레이 또는 객체에 대한 참조 일 수 있습니다. 각 유형의 값마다 다른 처리가 필요하기 때문에 각 유형을 확인하려면 각 유형을 확인해야합니다.
이 작업은 vbscript의 Vartype 함수를 사용하여 수행 할 수 있습니다. 여기에서 isobject 및 isarray 함수는 대신 사용됩니다.
다음은 인용 된 내용입니다. 응용 프로그램의 각 objitem에 대해 iSObject (Application.Contents (objitem)) 인 경우 응답. 객체 참조 : '& objitem &' elseif isarray (응용 프로그램 (objitem)) 응답 배열 : '& objitem &'내용은 다음과 같습니다. vararray = application.contents (objitem) '참고 : 다음은 1 차원 배열에서만 작동합니다 intloop = 0 to ubound (vararray) Response.write index (& intloop &) = & _ Vararray (intloop) & 다음 또 다른 response.write 변수 : '& objitem &'= _ & application.contents (objitem) & 끝 If 다음 |
프로그램이 응용 프로그램 객체에서 배열을 검색하는 방법에 유의하십시오. 다음 명령문을 사용하여 로컬 변수에 할당하십시오.
vararray = application.contents (objitem)
ubound 함수를 사용하여 배열의 크기 (요소 수)를 찾으십시오.이 값은 트래버스의 종료 조건으로 사용할 수 있습니다.
intloop = 0 ubound (vararray) 용
이 예제는 1 차원 배열이며 그러한 배열의 내용 만 표시합니다. 다차원 배열을 처리하기 위해 필요에 따라 코드를 편집 할 수 있습니다.
다음은 인용 된 내용입니다. intloop = 0 to ubound (vararray) intnumberofdimensions = ubound (Vararray, 1) intdimension = 0에서 intnumberofdimensions Response.write index (& intloop &) = _ & vararray (intloop, intdimension) 다음 응답. 쓰기 다음 |
(2) STATICOBJECTS 컬렉션을 가로 지르는 코드
staticobjects 컬렉션에는 Global.asa에서 <bood> 요소를 사용하여 선언 된 모든 객체 참조가 포함되어 있습니다. 각 항목은 객체 변수이므로 더 간단한 코드를 사용 하여이 배열을 통과 할 수 있습니다. 우리는 객체의 이름을 출력합니다 (ID 속성의 원본 정의) :
다음은 인용 된 내용입니다. Application.staticObjects의 각 objitem에 대해 iSObject (application.staticObjects (objitem)) 인 경우 응답. write object > 요소 : id = '& objitem &' 끝 If 다음 |
공유 : ASP 프로그래밍에서 11 개의 데이터베이스의 공통 구문 이 기사는 주로 11 개의 데이터베이스에 대한 ASP 연결에 대한 공통 구문을 소개합니다. 자세한 내용은 다음을 참조하십시오. 1. DSN-LESS 연결 액세스 데이터베이스 데이터베이스 : 다음은 참조 된 내용입니다. set adocon = server.createObject (adodb.connection) adoconn.opendriver = {Microsoft Access Driver (*. mdb)}; DBQ = _ Server.mappath
전체 이전 페이지 12의 2 페이지 다음 페이지