Neueste Web-Entwicklung Tutorials
 

ASP Inhalt Linking Komponente


Beispiele

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