권장 : ASP 3.0 고급 프로그래밍 (46) 데이터 바인딩을 지원하는 표 10-5 HTML 요소는 데이터를 업데이트 할 수 있습니다. 테이블 바인딩을 HTML로 표시 할 수 있습니까? href는 애플릿이 될 수 없습니다.
#include 명령은 여러 페이지에서 재사용 해야하는 함수, 헤더, 바닥 글 또는 기타 요소를 만드는 데 사용됩니다.
#include 명령
#include 명령을 사용하면 서버가 실행하기 전에 다른 ASP 파일을 파일에 삽입 할 수 있습니다. #include 명령은 여러 페이지에서 재사용 해야하는 함수, 헤더, 바닥 글 또는 기타 요소를 만드는 데 사용됩니다.
#include 명령을 사용하는 방법
다음은 mypage.asp라는 파일입니다.
| 다음은 인용 된 내용입니다. <html> <body> <H3> 지혜의 말 : </h3> <p> <!-#include = wisdom.inc-> </p> <H3> 시간은 : </h3>입니다 <p> <!-#포함 파일 = time.inc-> </p> </body> </html> |
이것은 지혜입니다. incn 파일 :
필요한 것을 넘어서는 절대 증가해서는 안됩니다.
무엇이든 설명하는 데 필요한 엔터티의 수.
이것은 시간입니다. inc 파일 :
| 다음은 인용 된 내용입니다. <% 응답. 쓰기 (시간) %> |
브라우저에서 보는 소스 코드는 다음과 같습니다.
| 다음은 인용 된 내용입니다. <html> <body> <H3> 지혜의 말 : </h3> <p> 필요한 것 이상으로 절대 증가해서는 안됩니다. 무엇이든 설명하는 데 필요한 엔터티의 수 </p> <H3> 시간은 : </h3>입니다 <p> 11:33:42 am </p> </body> </html> |
포함 된 파일의 구문 :
ASP의 파일을 참조하려면 #include 명령을 주석 태그에 배치합니다.
| 다음은 인용 된 내용입니다. <!-#포함 virtual = someFilename-> |
또는:
| 다음은 인용 된 내용입니다. <!-#include file = someFilename-> |
키워드 가상
키워드 가상은 가상 디렉토리에있는 경로를 나타냅니다.
이름 header.inc가 /html이라는 가상 디렉토리에 있으면 다음 코드 줄은 파일 헤더의 내용을 삽입합니다.
| 다음은 인용 된 내용입니다. <!-#include virtual =/html/header.inc-> |
키워드 파일
키워드 파일은 상대 경로를 나타낼 수 있습니다. 상대 경로는 참조 파일이 포함 된 디렉토리에서 시작됩니다.
파일이 HTML 폴더의 하위 폴더 헤더에 있다고 가정하면 다음 코드는 Header.inc 파일의 내용을 참조 할 수 있습니다.
| 다음은 인용 된 내용입니다. <!-#include file = headers/header.inc-> |
참고 : 참조 파일의 경로는 참조 파일과 관련이 있습니다. #include 선언이 포함 된 파일이 HTML 디렉토리에없는 경우이 선언이 적용되지 않습니다.
키워드 파일 및 구문 (../)을 사용하여 이전 디렉토리의 파일을 참조 할 수도 있습니다.
팁과 의견
위의 섹션에서는 참조 파일의 접미사로 .inc를 사용합니다. 참고 : 사용자가 Inc 파일을 직접 찾아 보려고하면이 파일의 내용이 노출됩니다. 참조 파일의 컨텐츠에 기밀성이 포함 된 경우 ASP 접미사를 사용하는 것이 가장 좋습니다. ASP 파일의 소스 코드는 컴파일 후 보이지 않습니다. 참조 파일은 다른 파일을 참조 할 수 있으며 ASP 파일은 동일한 파일을 여러 번 참조 할 수 있습니다.
중요 : 참조 된 파일은 스크립트가 실행되기 전에 처리 및 삽입됩니다.
ASP는 변수에 값을 할당하기 전에 #include 명령을 실행하므로 다음 코드를 실행할 수 없습니다.
| 다음은 인용 된 내용입니다. <% fname = header.inc %> <!-#포함 파일 = <%= fname%>-> |
스크립트 구분자간에 파일 참조를 포함시킬 수 없습니다.
다음은 인용 된 내용입니다. <% i = 1 톤의 경우 <!-#포함 파일 = count.inc-> 다음 %> |
그러나이 스크립트는 다음과 같습니다.
| 다음은 인용 된 내용입니다. i = 1 ~ n %>의 경우 < %> <!-#포함 파일 = count.inc-> < % next %> |
공유 : ASP는 쉼표로 분리 된 긴 숫자를 표시합니다 다음은 인용 된 내용입니다. 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000