Latest web development tutorials

ASP 참조

사용법 #include 지시문

#include 지시문을 사용하면 ASP 파일로, 서버에서 ASP 파일 전에 다른 ASP 파일의 내용을 수행 할 수 있습니다.

사용법 #include 지시문은 기능, 머리글, 바닥 글을 작성하는 데 사용되며, 다른 요소가 반복 또는 여러 다른 페이지에서 사용 할 필요가있다.


사용법 #include 지시문을 사용하는 방법

"에 MyPage.asp"의라는 이름의 파일이 있습니다 :

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p><!--#include file="wisdom.inc"--></p>
<h3>The time is:</h3>
<p><!--#include file="time.inc"--></p>
</body>
</html>

이것은 "wisdom.inc"파일입니다 :

"One should never increase, beyond what is necessary,
the number of entities required to explain anything."

이것은 "time.inc"파일입니다 :

<%
Response.Write(Time)
%>

브라우저에서 소스 코드를 볼 경우, 다음과 같이 표시됩니다 :

<!DOCTYPE html>
<html>
<body>
<h3>Words of Wisdom:</h3>
<p>"One should never increase, beyond what is necessary,
the number of entities required to explain anything."</p>
<h3>The time is:</h3>
<p>11:33:42 AM</p>
</body>
</html>


참조 구문 파일

ASP 페이지에서 참조 된 파일의 경우, #include 지시문 태그에 대한 의견하십시오

<!--#include virtual="somefilename"-->

or

<!--#include file ="somefilename"-->

가상 이미지

가상 디렉터리로 시작하는 경로를 표시하기 위해 가상 키워드를 사용하십시오.

파일이 이름이 "header.inc"가상 디렉토리 / html로에 위치하고 있으며, 다음 코드 줄은 문서의 "header.inc"내용을 삽입합니다 :

<!-- #include virtual ="/html/header.inc" -->

파일 키워드

상대 경로를 나타 내기 위해 파일 키워드를 사용합니다. 상대 경로는 참조가 시작이 들어있는 디렉토리입니다.

HTML은 디렉토리의 파일을, 그리고 "header.inc"HTML 파일 헤드에있는 경우, 다음의 코드는 파일의 문서 "header.inc"컨텐츠를 삽입한다 :

<!-- #include file ="headersheader.inc" -->

참조 문서 (headersheader.inc) 경로는 참조 파일을 기준으로합니다. #include 구문을 포함하는 파일을 html 디렉토리에없는 경우, 문이 적용되지 않습니다.


팁과주의 사항

위의 일부에, 우리가 사용한 ".inc는"파일 확장자로 인용된다. 참고 : 사용자가 INC 파일을 검색하려고하면 파일 내용이 표시됩니다. 당신의 참조 된 파일이 기밀 정보 나 사용자가보고 싶지 않은 정보를 포함하는 경우, 그것은 ".ASP"확장자를 사용하는 것이 가장 좋습니다. 소스 코드에서 ASP 파일을 컴파일 한 후 표시되지 않습니다. ASP 파일은 동일한 파일을 여러 번 참조 할 동안 파일은, 참조에게 다른 파일을들 수있다.

중요 : 스크립트를 실행하기 전에 참조 된 파일을 처리하고 삽입됩니다.ASP 변수 #include 지시문을 할당하기 전에 실행되기 때문에 다음 스크립트를 실행 할 수 없습니다

<%
fname="header.inc"
%>
<!--#include file="<%fname%>"-->

당신은 스크립트 구분 기호 사이에 포함 된 참조를 제기 할 수 없습니다. 다음 스크립트를 실행할 수 없습니다 :

<%
For i = 1 To n
<!--#include file="count.inc"-->
Next
%>

그러나이 스크립트를 실행할 수 있습니다 :

<% For i = 1 to n %>
<!--#include file="count.inc" -->
<% Next %>