Beispiele
Der Content Linking Komponente
Bauen Sie ein Inhaltsverzeichnis.
Der Inhalt Linking Komponente 2
Verwenden Sie den Inhalt Linking Komponente zwischen den Seiten in einer Textdatei zu navigieren.
ASP Inhalt Linking Komponente
Die ASP-Content-Linking-Komponente wird verwendet, um ein schnelles und einfaches Navigationssystem zu schaffen!
Der Content Linking Komponente liefert ein Objekt, das Nextlink verwendet wird, um eine Liste von Webseiten halten zu navigiert werden.
Syntax
<%
Set nl=Server.CreateObject("MSWC.NextLink")
%>
ASP Inhalt Linking Beispiel
Zuerst haben wir eine Textdatei erstellen - "links.txt" :
asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures
Die Textdatei oben enthält die Seiten navigiert werden. Die Seiten müssen in der gleichen Reihenfolge aufgeführt werden Sie wollen , angezeigt werden, und es muss auch eine Beschreibung für jeden Dateinamen enthält (use the tab key to separate file name from description) Sie (use the tab key to separate file name from description) - (use the tab key to separate file name from description) , (use the tab key to separate file name from description) der (use the tab key to separate file name from description) .
Note: Wenn Sie eine Seite hinzufügen möchten, oder die Reihenfolge der Seiten in der Liste ändern; Sie haben nur die Textdatei ändern! Die Navigation wird automatisch korrigiert werden!
Dann erstellen wir eine Datei enthalten, "nlcode.inc" . Die .inc Datei erstellt eine Nextlink Objekt zwischen den Seiten in aufgelistet zu navigieren "links.txt" .
"Nlcode.inc":
<%
dim nl
Set nl=Server.CreateObject("MSWC.NextLink")
if (nl.GetListIndex("links.txt")>1) then
Response.Write("<a href='" & nl.GetPreviousURL("links.txt"))
Response.Write("'>Previous Page</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>Next Page</a>")
%>
In jedem der ASP - Seiten in der Textdatei aufgeführt "links.txt" , legte eine Zeile Code: <!-- #include file="nlcode.inc"--> . Diese Linie wird den Code in include "nlcode.inc" auf jeder Seite aufgelistet in "links.txt" und die Navigation funktioniert.
ASP Inhalt Linking Komponente Methoden
Methode | Beschreibung | Beispiel |
---|---|---|
GetListCount | Gibt die Anzahl der Elemente in der Content-Linking-Liste-Datei aufgelistet | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetListCount("links.txt") Response. Write("There are ") Response. Write(c) Response. Write(" items in the list") %> Output: There are 4 items in the list |
GetListIndex | Gibt die Indexnummer des aktuellen Elements in der Content Linking Listendatei. Die Indexnummer des ersten Elements ist 1. 0 zurückgegeben, wenn die aktuelle Seite nicht in dem Inhalt ist Listendatei verknüpfen | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetListIndex("links.txt") Response. Write("Item number ") Response. Write(c) %> Output: Item number 3 |
GetNextDescription | Gibt die Textbeschreibung des nächsten Elements in der Content Linking-Liste-Datei aufgelistet. Wenn die aktuelle Seite wird nicht in der Liste finden Sie die Datei gibt es die Textbeschreibung der letzten Seite auf der Liste | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetNextDescription("links.txt") Response. Write("Next ") Response. Write("description is: ") Response. Write(c) %> Next description is: ASP Variables |
GetNextURL | Gibt die URL des nächsten Elements aufgelistet in der Content Linking Listendatei. Wenn die aktuelle Seite wird nicht in der Liste finden Sie die Datei gibt es die URL der letzten Seite auf der Liste | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetNextURL("links.txt") Response. Write("Next ") Response. Write("URL is: ") Response. Write(c) %> Next URL is: asp_variables.asp |
GetNthDescription | Gibt die Beschreibung der N-ten Seite in der Content Linking-Liste-Datei aufgelistet | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetNthDescription("links.txt",3) Response. Write("Third ") Response. Write("description is: ") Response. Write(c) %> Third description is: ASP Variables |
GetNthURL | Gibt die URL der N-ten Seite aufgelistet in der Content Linking Listendatei | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetNthURL("links.txt",3) Response. Write("Third ") Response. Write("URL is: ") Response. Write(c) %> Third URL is: asp_variables.asp |
GetPreviousDescription | Gibt die Textbeschreibung des vorherigen Elements in der Content Linking-Liste-Datei aufgelistet. Wenn die aktuelle Seite wird nicht in der Liste finden Sie die Datei gibt es die Textbeschreibung der ersten Seite auf der Liste | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetPreviousDescription("links.txt") Response. Write("Previous ") Response. Write("description is: ") Response. Write(c) %> Previous description is: ASP Variables |
GetPreviousURL | Gibt die URL des vorherigen Artikels aufgelistet in der Content Linking Listendatei. Wenn die aktuelle Seite wird nicht in der Liste finden Sie die Datei gibt es die URL der ersten Seite auf der Liste | <% dim nl,c Set nl=Server. CreateObject("MSWC.NextLink") c=nl. GetPreviousURL("links.txt") Response. Write("Previous ") Response. Write("URL is: ") Response. Write(c) %> Previous URL is: asp_variables.asp |