Latest web development tutorials

referencje ASP

dyrektywa #include

Za pomocą dyrektywy #include można wykonać przed pliku ASP na serwerze, zawartość innego pliku ASP w pliku ASP.

#include Dyrektywa służy do tworzenia funkcji, nagłówki, stopki i inne elementy muszą być powtarzane lub stosowane na kilku innych stronach.


Jak korzystać z dyrektywy #include

Jest to plik o nazwie "Mojastrona.asp" stanowi:

<!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>

Jest to "wisdom.inc" file:

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

Jest to "time.inc" file:

<%
Response.Write(Time)
%>

Jeśli obejrzeć kod źródłowy w przeglądarce, to będzie wyglądać następująco:

<!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>


Odniesienie plik składni

Dla pliku wskazanej na stronie ASP, prosimy o komentarz w sprawie dyrektywy #include Tagi:

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

or

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

Wirtualny Obraz

Proszę używać słowa kluczowego wirtualnych w celu wskazania ścieżki rozpoczynającej się od katalogu wirtualnego.

Jeżeli plik o nazwie "header.inc" znajduje się w wirtualnym katalogu / html, poniższy wiersz kodu wstawia "header.inc" treść dokumentu:

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

Plik Słowa kluczowe

Użyj słowa kluczowego pliku, aby wskazać ścieżkę względną. Względna ścieżka jest katalogiem, który zawiera odnośniki zaczął.

Jeśli masz plik w katalogu html, a "header.inc" plik html znajduje się w głowicy, poniższy wiersz kodu w brzmieniu "header.inc" treść dokumentu w pliku:

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

Należy zauważyć, że dokument odniesienia (headersheader.inc) ścieżka jest względna do pliku referencyjnego. Jeśli plik zawierający #include nie znajduje się w katalogu html, instrukcja nie przyniosą efektu.


Porady i wskazówki

W ramach powyższego, użyliśmy ".inc" jest cytowany jako rozszerzenie pliku. Uwaga: Jeśli użytkownik próbuje przeglądać plik INC zostanie wyświetlona zawartość pliku. Jeśli odwołanie plik zawiera poufne informacje lub informacje, które nie chcesz użytkownikom zobaczyć, najlepiej jest użyć ".asp" rozszerzenie. Po plik ASP w kodzie źródłowym jest skompilowany nie jest widoczny. Pliki mogą być również cytowanych inne pliki, a plik ASP mogą odwoływać się do tego samego pliku wielokrotnie.

WAŻNE: Przed wykonaniem skryptu, odwołanie pliku będą przetwarzane i wstawione.Poniższy skrypt nie może zostać wykonany, ponieważ ASP będą wykonywane przed przypisaniem zmiennej dyrektywę #include:

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

Nie można złożyć odwołania zawarte pomiędzy ogranicznikami skryptów. Nie można wykonać następujący skrypt:

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

Ale ten scenariusz może być wykonane:

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