ASP-Content Linking-komponentti

Esimerkki

Content Linking 组件
Tässä esimerkissä rakennetaan sisältöluettelo.
Content Linking 组件 2
Tässä esimerkissä käytetään Content Linking -komponenttia navigointiin tekstitiedostossa luetelluilla sivuilla.

ASP-Content Linking-komponentti

ASP Content Linking -komponentti käytetään nopean ja helpon navigointijärjestelmän luomiseen.

Content Linking -komponentti palauttaa Nextlink-objektin, jota käytetään navigoitavien sivujen luettelon sisältämiseen.

Syntaksi

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

Ensimmäiseksi luomme tekstitiedoston - "links.txt". Tämä tiedosto sisältää navigoitavien sivujen tietoja. Sivujen järjestys tulisi olla sama kuin niiden näyttöjärjestys, ja jokaiselle tiedostolle tulisi olla kuvaus (tabulaattorin avulla erottamana tiedoston nimestä ja kuvauksesta).

Huomautus:If you want to add file information to the list or change the order of pages in the list, all you need to do is modify this text file! Then the navigation system will update automatically!

"links.txt":

asp_intro.asp ASP-introduktion
asp_syntax.asp ASP-syntaksi
asp_variables.asp ASP-muuttujat
asp_procedures.asp ASP-ohjelmat 

Place this line of code in the listed pages above: <!-- #include file="nlcode.inc"--> This line will list each page that references the following code in "links.txt", so navigation will work.

"nlcode.inc":

<%
'Use the Content Linking Component 
'to navigate between the pages listed
'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("'>Edellinen sivu</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>Seuraava sivu</a>")
%>

ASP sisällön linkittämiskomponentin menetelmät

GetListCount-metodi

Palauttaa sisällön linkkiluettelo-tiedostossa lueteltujen kohteiden määrän:

<%
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")
%>

Tulostus:

Luettelossa on 4 kohtaa

GetListIndex-metodi

Palauttaa nykyisen tiedoston indeksin sisällä sisällön linkkiluettelo-tiedostossa. Ensimmäisen kohteen indeksi on 1. Jos nykyinen sivu ei ole luettelossa, palauttaa 0.

esimerkki

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetListIndex("links.txt") 
Response.Write("Item number ")
Response.Write(c)
%>

Tulostus:

Esimerkki numero 3

GetNextDescription-metodi

Palauttaa tekstillisen kuvauksen, joka on lueteltu sisällön linkkilistatiedostossa, ja joka on seuraava kohta. Jos nykyinen tiedosto ei löydy listasta, palauttaa viimeisen sivun tekstillisen kuvauksen.

esimerkki

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetNextDescription("links.txt") 
Response.Write("Next ")
Response.Write("description is: ")
Response.Write(c)
%>

Tulostus: Seuraavan kuvauksen on: ASP-muuttujat

GetNextURL-metodi

Palauttaa URL:n, joka on lueteltu sisällön linkkilistatiedostossa, ja joka on seuraava kohta. Jos nykyinen tiedosto ei löydy listasta, palauttaa viimeisen sivun URL:n.

esimerkki

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetNextURL("links.txt") 
Response.Write("Next ")
Response.Write("URL is: ")
Response.Write(c)
%>

Tulostus: Seuraava URL on: asp_variables.asp

GetNthDescription-metodi

Palauttaa tekstillisen kuvauksen, joka on lueteltu sisällön linkkilistatiedostossa, ja joka on N. sivu.

esimerkki

<%
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)
%>

Tulostus: Kolmannen kuvauksen on: ASP-muuttujat

GetNthURL-metodi

Palauttaa URL:n, joka on lueteltu sisällön linkkilistatiedostossa, ja joka on N. sivu.

esimerkki

<%
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)
%>

Tulostus: Kolmas URL on: asp_variables.asp

GetPreviousDescription-metodi

Palauttaa tekstillisen kuvauksen, joka on lueteltu sisällön linkkilistatiedostossa. Jos nykyinen tiedosto ei löydy listasta, palauttaa ensimmäisen sivun tekstillisen kuvauksen.

esimerkki

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetPreviousDescription("links.txt") 
Response.Write("Previous ")
Response.Write("description is: ")
Response.Write(c)
%>

Tulostus: Edellisen kuvauksen on: ASP-muuttujat

GetPreviousURL-metodi

Palauttaa URL:n, joka on lueteltu sisällön linkkilistatiedostossa. Jos nykyinen tiedosto ei löydy listasta, palauttaa ensimmäisen sivun URL:n.

esimerkki

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetPreviousURL("links.txt") 
Response.Write("Previous ")
Response.Write("URL is: ")
Response.Write(c)
%>

Tulostus: Edellinen URL on: asp_variables.asp