學(xué)習(xí)ASP文件引用的方法_ASP教程
推薦:ASP 3.0高級(jí)編程(四十六)表10-5 支持?jǐn)?shù)據(jù)綁定的HTML元素 HTML元素 綁定屬性 可否更 新數(shù)據(jù) 可否表 格綁定 可否作為 HTML顯示 A href 不可 不可 不可 APPLET PARAM 可以 不可 不可 BUTTON innerText
#include命令用于在多重頁面上創(chuàng)建需重復(fù)使用的函數(shù)、頁眉、頁腳或者其他元素等。
#include 命令
通過使用#include命令,我們可以在服務(wù)器執(zhí)行某個(gè)ASP文件之前,把另一個(gè)ASP文件插入這個(gè)文件中。#include命令用于在多重頁面上創(chuàng)建需重復(fù)使用的函數(shù)、頁眉、頁腳或者其他元素等。
如何使用#include命令
這里有一個(gè)名為"mypage.asp"的文件:
以下為引用的內(nèi)容: <html> |
這是"wisdom.inc"文件:
"One should never increase, beyond what is necessary,
the number of entities required to explain anything."
這是"time.inc"文件:
以下為引用的內(nèi)容: <% Response.Write(Time) %> |
在瀏覽器中查看的源代碼應(yīng)該類似這樣:
以下為引用的內(nèi)容: <html> |
Including文件的語法:
如需在ASP中引用文件,請(qǐng)把#include命令置于注釋標(biāo)簽之中:
以下為引用的內(nèi)容: <!--#include virtual="somefilename"--> |
或者:
以下為引用的內(nèi)容: <!--#include file ="somefilename"--> |
關(guān)鍵詞Virtual
關(guān)鍵詞virtual指明位于虛擬目錄的路徑。
如果名為"header.inc"位于名為/html的虛擬目錄中,下面這行代碼會(huì)插入文件"header.inc"中的內(nèi)容:
以下為引用的內(nèi)容: <!-- #include virtual ="/html/header.inc" --> |
關(guān)鍵詞File
關(guān)鍵詞File可指明一個(gè)相對(duì)的路徑。相對(duì)路徑起始于含有引用文件的目錄。
假設(shè)某文件位于html文件夾的子文件夾headers中,下面這段代碼可引用"header.inc"文件的內(nèi)容:
以下為引用的內(nèi)容: <!-- #include file ="headers\header.inc" --> |
注意:被引用文件的路徑是相對(duì)于引用文件的。假如包含#include聲明的文件不在html目錄中,這個(gè)聲明就不會(huì)起效。
您同樣可以使用關(guān)鍵詞file和語法(..\)來引用上級(jí)目錄中的文件。
提示和注釋
在上面的一節(jié)中,我們使用".inc"來作為被引用文件的后綴。注意:假如某用戶嘗試直接瀏覽某個(gè)INC文件,這個(gè)文件中內(nèi)容就會(huì)暴露。假如被引用的文件中的內(nèi)容涉及機(jī)密,那么最好還是使用"asp"最為后綴。ASP文件中的源代碼被編譯后是不可見的。被引用的文件也可引用其他文件,同時(shí)ASP文件可以對(duì)同一個(gè)文件引用多次。
重要事項(xiàng):在腳本執(zhí)行前,被引用的文件就會(huì)被處理和插入。
下面的代碼無法執(zhí)行,這是由于ASP會(huì)在為變量賦值之前執(zhí)行#include命令:
以下為引用的內(nèi)容: <% |
不能在腳本分隔符之間包含文件引用:
以下為引用的內(nèi)容: <% |
但是這段腳本可以工作:
以下為引用的內(nèi)容: <% For i = 1 to n %> |
分享:ASP把長的數(shù)字用逗號(hào)隔開顯示以下為引用的內(nèi)容: 000000000000000000000000000000000000000000000000000000000000000 <% Function Comma(str) If Not(IsNumeric
- asp FSO 讀寫文件本文件實(shí)現(xiàn)代碼
- asp中isNull、isEmpty和空字符串的區(qū)別
- asp獲取用戶真實(shí)IP地址的方法
- asp連接sqlserver數(shù)據(jù)庫實(shí)現(xiàn)代碼
- asp中正則表達(dá)式過濾html代碼函數(shù)
- asp中g(shù)et post提交表單區(qū)別
- 網(wǎng)頁模板:ASP內(nèi)建對(duì)象Request
- xmlhttp的open方法使用詳解
- ASP的常用的自定義函數(shù)大全
- asp中用for循環(huán)的一個(gè)小技巧
- eWebEditor v3.8 列目錄
- ASP無組件分頁實(shí)現(xiàn)思路及代碼
ASP教程Rss訂閱編程教程搜索
ASP教程推薦
- 服務(wù)端 VBScript 與 JScript 幾個(gè)相同特性的寫法
- ASP常見數(shù)學(xué)函數(shù) Abs Atn Cos 等詳細(xì)詳解
- 如何防止access數(shù)據(jù)庫被下載的代碼
- 如何用asp程序處理數(shù)據(jù)庫被掛馬的問題
- ASP讀sql數(shù)據(jù)時(shí)出現(xiàn)亂碼問題的解決方法
- ASP動(dòng)態(tài)網(wǎng)頁下UTF-8頁面亂碼的解決方法
- IIS6.0 ASP 錯(cuò)誤解析
- 如何用ASP編寫網(wǎng)站統(tǒng)計(jì)系統(tǒng)
- asp教程之如何制作2欄分頁顯示代碼
- ASP的常用的自定義函數(shù)大全
- 相關(guān)鏈接:
- 教程說明:
ASP教程-學(xué)習(xí)ASP文件引用的方法。