日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

學習ASP文件引用的方法_ASP教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:ASP 3.0高級編程(四十六)
表10-5 支持數(shù)據綁定的HTML元素 HTML元素 綁定屬性 可否更 新數(shù)據 可否表 格綁定 可否作為 HTML顯示 A href 不可 不可 不可 APPLET PARAM 可以 不可 不可 BUTTON innerText

#include命令用于在多重頁面上創(chuàng)建需重復使用的函數(shù)、頁眉、頁腳或者其他元素等。

#include 命令

通過使用#include命令,我們可以在服務器執(zhí)行某個ASP文件之前,把另一個ASP文件插入這個文件中。#include命令用于在多重頁面上創(chuàng)建需重復使用的函數(shù)、頁眉、頁腳或者其他元素等。

如何使用#include命令

這里有一個名為"mypage.asp"的文件:

以下為引用的內容:

<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)
%>

在瀏覽器中查看的源代碼應該類似這樣:

以下為引用的內容:

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

Including文件的語法:

如需在ASP中引用文件,請把#include命令置于注釋標簽之中:

以下為引用的內容:

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

或者:

以下為引用的內容:

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

關鍵詞Virtual

關鍵詞virtual指明位于虛擬目錄的路徑。

如果名為"header.inc"位于名為/html的虛擬目錄中,下面這行代碼會插入文件"header.inc"中的內容:

以下為引用的內容:

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

關鍵詞File

關鍵詞File可指明一個相對的路徑。相對路徑起始于含有引用文件的目錄。

假設某文件位于html文件夾的子文件夾headers中,下面這段代碼可引用"header.inc"文件的內容:

以下為引用的內容:

<!-- #include file ="headers\header.inc" -->

注意:被引用文件的路徑是相對于引用文件的。假如包含#include聲明的文件不在html目錄中,這個聲明就不會起效。

您同樣可以使用關鍵詞file和語法(..\)來引用上級目錄中的文件。

提示和注釋

在上面的一節(jié)中,我們使用".inc"來作為被引用文件的后綴。注意:假如某用戶嘗試直接瀏覽某個INC文件,這個文件中內容就會暴露。假如被引用的文件中的內容涉及機密,那么最好還是使用"asp"最為后綴。ASP文件中的源代碼被編譯后是不可見的。被引用的文件也可引用其他文件,同時ASP文件可以對同一個文件引用多次。

重要事項:在腳本執(zhí)行前,被引用的文件就會被處理和插入。

下面的代碼無法執(zhí)行,這是由于ASP會在為變量賦值之前執(zhí)行#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 %>

分享:ASP把長的數(shù)字用逗號隔開顯示
以下為引用的內容: 000000000000000000000000000000000000000000000000000000000000000 <% Function Comma(str) If Not(IsNumeric

來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
相關ASP教程