ASP Content Linking komponent
- Forrige side ASP BrowserCap
- Næste side ASP ContentRotator
Eksempel
- Content Linking Komponent
- Dette eksempel vil bygge en indholdsliste.
- Content Linking Komponent 2
- Dette eksempel bruger Content Linking-komponenten til at navigere mellem sider, der er nævnt i en tekstfil.
ASP Content Linking komponent
ASP Content Linking-komponenten bruges til at oprette en hurtig og bekvem navigationsløsning.
Content Linking-komponenten returnerer en Nextlink-objekt, som bruges til at indeholde en liste over sider, der skal navigeres til.
Syntaks
<% Set nl = Server.CreateObject("MSWC.NextLink") %>
Først vil vi oprette en tekstfil - "links.txt". Denne fil indeholder oplysninger om de sider, der skal navigeres til. Rækkefølgen af siderne skal være den samme som deres visningsrækkefølge, og hver fil skal have en beskrivelse (brug tabulator til at adskille filnavn og beskrivelsesinformation).
Bemærkninger:Hvis du vil tilføje filinformation til listen eller ændre rækkefølgen af siderne i listen, skal du kun ændre denne tekstfil! Derefter opdateres navigeringssystemet automatisk!
"links.txt":
asp_intro.asp ASP-introduktion asp_syntax.asp ASP-syntaks asp_variables.asp ASP-variabler asp_procedures.asp ASP-procedurer
Placer denne linje i de nævnte sider: <!-- #include file="nlcode.inc"--> Denne linje vil inkludere "links.txt" på hver side, så navigeringen kan fungere korrekt.
"nlcode.inc":
<% 'Brug Indholdsforbindelseskomponenten 'for at navigere mellem de listede sider 'i 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("'>Forrige Side</a>") end if Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Næste Side</a>") %>
ASP Indholdsforbindelseskomponentens metoder
GetListCount metoden
Returner antallet af elementer i listen over indholdsforbindelser:
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Der er ") Response.Write(c) Response.Write(" elementer i listen") %>
Output:
Der er 4 elementer i listen
GetListIndex metoden
Returner indekset for den aktuelle fil i listen over indholdsforbindelser. Første elementets indeks er 1. Hvis den aktuelle side ikke findes i listen, returneres 0.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Element nummer ") Response.Write(c) %>
Output:
Elementnummer 3
GetNextDescription-metoden
Returnerer tekstdeskriptionen for den næste post i listen over indholdslinker. Hvis den aktuelle fil ikke findes i listen, tekstdeskriptionen for den sidste side.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Næste ") Response.Write("beskrivelse er: ") Response.Write(c) %>
Output: Næste beskrivelse er: ASP Variabler
GetNextURL-metoden
Returnerer URL'en for den næste post i listen over indholdslinker. Hvis den aktuelle fil ikke findes i listen, URL'en til den sidste side.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Næste ") Response.Write("URL is: ") Response.Write(c) %>
Output: Næste URL'en er: asp_variables.asp
GetNthDescription-metoden
Returnerer beskrivelsen for den N'te side i listen over indholdslinker.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthDescription("links.txt",3) Response.Write("Tredje ") Response.Write("beskrivelse er: ") Response.Write(c) %>
Output: Tredje beskrivelse er: ASP Variabler
GetNthURL-metoden
Returnerer URL'en for den N'te side i listen over indholdslinker.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthURL("links.txt",3) Response.Write("Tredje ") Response.Write("URL is: ") Response.Write(c) %>
Output: Tredje URL'en er: asp_variables.asp
GetPreviousDescription-metoden
Returnerer tekstdeskriptionen for den foregående post i listen over indholdslinker. Hvis den aktuelle fil ikke findes i listen, tekstdeskriptionen for den første side.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Previous ") Response.Write("beskrivelse er: ") Response.Write(c) %>
Output: Tidligere beskrivelse er: ASP Variabler
GetPreviousURL-metoden
Returnerer URL'en for den foregående post i listen over indholdslinker. Hvis den aktuelle fil ikke findes i listen, URL'en til den første side.
Eksempel
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Previous ") Response.Write("URL is: ") Response.Write(c) %>
Output: Previous URL is: asp_variables.asp
- Forrige side ASP BrowserCap
- Næste side ASP ContentRotator