選單
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ASP 內容連結 元件


更多示例

內容連結元件
構建目錄。

內容連結元件 2
使用內容連結元件在文字檔案中的頁面之間進行導航。


ASP 內容連結元件

ASP 內容連結元件用於建立快速簡便的導航系統!

內容連結元件返回一個 Nextlink 物件,該物件用於儲存一組要導航的網頁。

語法

<%
設定 nl=Server.CreateObject("MSWC.NextLink")
%>

ASP 內容連結示例

首先,我們建立一個文字檔案 - "links.txt"

asp_intro.asp ASP 入門
asp_syntax.asp ASP 語法
asp_variables.asp ASP 變數
asp_procedures.asp ASP 過程

上面的文字檔案包含要導航的頁面。頁面必須按照您希望它們顯示的順序排列,並且還必須包含每個檔名的描述(使用製表符分隔檔名和描述)。

注意: 如果您想新增頁面或更改列表中的頁面順序;您只需要修改文字檔案!導航將自動更正!

然後,我們建立一個包含檔案 "nlcode.inc"。.inc 檔案建立一個 NextLink 物件以在 "links.txt" 中列出的頁面之間導航。

"nlcode.inc"

<%
dim nl
設定 nl=Server.CreateObject("MSWC.NextLink")
if (nl.GetListIndex("links.txt")>1) then
  Response.Write("<a href='" & nl.GetPreviousURL("links.txt"))
  Response.Write("'>上一頁</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>下一頁</a>")
%>

在 "links.txt" 文字檔案中列出的每個 .asp 頁面中,放置一行程式碼:<!-- #include file="nlcode.inc"-->。此行將在 "links.txt" 中列出的每個頁面上包含 "nlcode.inc" 中的程式碼,並且導航將正常工作。



ASP 內容連結元件的方法

方法 描述 示例
GetListCount 返回內容連結列表檔案中列出的專案數 <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetListCount("links.txt")
Response.Write("有")
Response.Write(c)
Response.Write("個專案在列表中")
%>

輸出

列表中有 4 個專案

GetListIndex 返回內容連結列表檔案中當前專案的索引號。第一個專案的索引號是 1。如果當前頁面不在內容連結列表檔案中,則返回 0 <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetListIndex("links.txt")
Response.Write("專案編號")
Response.Write(c)
%>

輸出

專案編號 3

GetNextDescription 返回內容連結列表檔案中下一項的文字描述。如果當前頁面在列表檔案中找不到,它將返回列表的最後一頁的文字描述 <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetNextDescription("links.txt")
Response.Write("下一個")
Response.Write("描述是:")
Response.Write(c)
%>

下一個描述是:ASP 變數

GetNextURL 返回內容連結列表檔案中下一項的 URL。如果當前頁面在列表檔案中找不到,它將返回列表的最後一頁的 URL <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetNextURL("links.txt")
Response.Write("下一個")
Response.Write("URL 是:")
Response.Write(c)
%>

下一個 URL 是:asp_variables.asp

GetNthDescription 返回內容連結列表中第 N 頁的描述 <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetNthDescription("links.txt",3)
Response.Write("第三個")
Response.Write("描述是:")
Response.Write(c)
%>

第三個描述是:ASP 變數

GetNthURL 返回內容連結列表檔案中第 N 頁的 URL <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetNthURL("links.txt",3)
Response.Write("第三個")
Response.Write("URL 是:")
Response.Write(c)
%>

第三個 URL 是:asp_variables.asp

GetPreviousDescription 返回內容連結列表檔案中上一項的文字描述。如果當前頁面在列表檔案中找不到,它將返回列表的第一頁的文字描述 <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetPreviousDescription("links.txt")
Response.Write("上一個")
Response.Write("描述是:")
Response.Write(c)
%>

上一個描述是:ASP 變數

GetPreviousURL 返回內容連結列表檔案中上一項的 URL。如果當前頁面在列表檔案中找不到,它將返回列表的第一頁的 URL <%
dim nl,c
設定 nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetPreviousURL("links.txt")
Response.Write("上一個")
Response.Write("URL 是:")
Response.Write(c)
%>

上一個 URL 是:asp_variables.asp


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援