ASP-Content Linking-Komponente
- Vorherige Seite ASP-BrowserCap
- Nächste Seite ASP-ContentRotator
Beispiel
- Content Linking Komponente
- In diesem Beispiel wird eine Inhaltsliste erstellt.
- Content Linking Komponente 2
- In diesem Beispiel wird das Content Linking-Component verwendet, um zwischen den Seiten zu navigieren, die in einer Textdatei aufgeführt sind.
ASP-Content Linking-Komponente
Das ASP Content Linking-Component wird verwendet, um eine schnelle und bequeme Navigationsstruktur zu erstellen.
Das Content Linking-Component gibt ein Nextlink-Objekt zurück, das zur Aufnahme einer Liste der zu navigierenden Webseiten dient.
Syntax
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Zunächst erstellen wir eine Textdatei - "links.txt". Diese Datei enthält Informationen zu den zu navigierenden Seiten. Die Reihenfolge der Seiten sollte mit ihrer Anzeigereihenfolge übereinstimmen und eine Beschreibung jedes Dateis (durch Tabulatoren getrennt) enthalten.
Anmerkung:Wenn Sie Dateiinformationen zur Liste hinzufügen oder die Reihenfolge der Seiten in der Liste ändern möchten, müssen Sie nur diese Textdatei ändern! Der Navigationsbereich wird dann automatisch aktualisiert!
"links.txt":
asp_intro.asp ASP-Einführung asp_syntax.asp ASP-Syntax asp_variables.asp ASP-Variable asp_procedures.asp ASP-Programm
Platzieren Sie diesen Codezeile in den oben aufgelisteten Seiten: <!-- #include file="nlcode.inc"-->. Diese Zeile listet jede Seite im "links.txt" auf, auf der das folgende Codeabschnitt referenziert wird, so dass die Navigation funktioniert.
"nlcode.inc":
<% "Verwenden Sie das Content Linking Komponent "um zwischen den aufgelisteten Seiten zu navigieren "in links.txt 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("'>Vorherige Seite</a>") end if Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Nächste Seite</a>") %>
ASP Content Linking Komponentenmethoden
GetListCount Methode
Gibt die Anzahl der im Inhalt-Verknüpfungslistenfile aufgelisteten Elemente zurück:
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Es gibt ") Response.Write(c) Response.Write(" Einträge in der Liste") %>
Ausgabe:}}
Es gibt 4 Einträge in der Liste
GetListIndex Methode
Gibt die Indexnummer des aktuellen Dateis im Inhalt-Verknüpfungslistenfile zurück. Die Indexnummer des ersten Eintrags ist 1. Falls die aktuelle Seite nicht im Listfile ist, wird 0 zurückgegeben.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Artikelnummer ") Response.Write(c) %>
Ausgabe:}}
Artikelnummer 3
GetNextDescription Methode
Gibt die Textbeschreibung des nächsten Eintrags aus der Liste der Inhalteverknüpfungsdatei zurück. Falls die aktuelle Datei in der Liste nicht gefunden wird, die Textbeschreibung der letzten Seite der Liste.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Nächster ") Response.Write("Beschreibung ist: ") Response.Write(c) %>
Ausgabe: Die nächste Beschreibung ist: ASP Variablen
GetNextURL Methode
Gibt die URL des nächsten Eintrags aus der Liste der Inhalteverknüpfungsdatei zurück. Falls die aktuelle Datei in der Liste nicht gefunden wird, die URL der letzten Seite der Liste.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Nächster ") Response.Write("URL ist: ") Response.Write(c) %>
Ausgabe: Der nächste URL ist: asp_variables.asp
GetNthDescription Methode
Gibt die Beschreibung der N-ten Seite aus der Liste der Inhalteverknüpfungsdatei zurück.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthDescription("links.txt",3) Response.Write("Dritter ") Response.Write("Beschreibung ist: ") Response.Write(c) %>
Ausgabe: Die dritte Beschreibung ist: ASP Variablen
GetNthURL Methode
Gibt die URL der N-ten Seite aus der Liste der Inhalteverknüpfungsdatei zurück.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthURL("links.txt",3) Response.Write("Dritter ") Response.Write("URL ist: ") Response.Write(c) %>
Ausgabe: Der dritte URL ist: asp_variables.asp
GetPreviousDescription Methode
Gibt die Textbeschreibung des vorherigen Eintrags aus der Liste der Inhalteverknüpfungsdatei zurück. Falls die aktuelle Datei in der Liste nicht gefunden wird, die Textbeschreibung der ersten Seite der Liste.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Previous ") Response.Write("Beschreibung ist: ") Response.Write(c) %>
Ausgabe: Die vorherige Beschreibung ist: ASP Variablen
GetPreviousURL Methode
Gibt die URL des vorherigen Eintrags aus der Liste der Inhalteverknüpfungsdatei zurück. Falls die aktuelle Datei in der Liste nicht gefunden wird, die URL der ersten Seite der Liste.
Beispiel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Previous ") Response.Write("URL ist: ") Response.Write(c) %>
Ausgabe: Der vorherige URL ist: asp_variables.asp
- Vorherige Seite ASP-BrowserCap
- Nächste Seite ASP-ContentRotator