ASP-Content Linking-komponentti
- Edellinen sivu ASP-BrowserCap
- Seuraava sivu ASP-ContentRotator
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
- Edellinen sivu ASP-BrowserCap
- Seuraava sivu ASP-ContentRotator