Componente Content Linking ASP
- Pagina precedente ASP BrowserCap
- Pagina successiva ASP ContentRotator
Esempio
- Componente di Linking di Contenuto
- In questo esempio, verrà costruito un elenco di contenuti.
- Componente di Linking di Contenuto 2
- In questo esempio, il componente di Linking di Contenuto ASP viene utilizzato per navigare tra le pagine elencate in un file di testo.
Componente Content Linking ASP
Il componente di Linking di Contenuto ASP è utilizzato per creare un sistema di navigazione rapido e conveniente.
Il componente di Linking di Contenuto restituisce un oggetto Nextlink, utilizzato per contenere un elenco di pagine web da navigare.
Sintassi
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Prima di tutto, creeremo un file di testo - "links.txt". Questo file contiene informazioni relative alle pagine da navigare. L'ordine delle pagine dovrebbe essere lo stesso dell'ordine di visualizzazione e dovrebbe includere una descrizione di ciascun file (utilizzando i tabulatori per separare il nome del file e le informazioni di descrizione).
Nota:Se desideri aggiungere informazioni sui file alla lista o modificare l'ordine delle pagine nella lista, tutto ciò che devi fare è modificare questo file di testo! Il sistema di navigazione si aggiornerà automaticamente!
"links.txt":
asp_intro.asp Introduzione ASP asp_syntax.asp Sintassi ASP asp_variables.asp Variabili ASP asp_procedures.asp Programma ASP
Inserisci questa riga nei pagine elencate sopra: <!-- #include file="nlcode.inc"-->. Questa riga elencherà ogni pagina che contiene il seguente codice nel file "links.txt", così la navigazione funzionerà.
"nlcode.inc":
<% "Usa il Componente di Linking di Contenuto "per navigare tra le pagine elencate "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("'>Pagina Precedente</a>") fine if Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Pagina Successiva</a>") %>
Metodi del componente di Linking di Contenuto ASP
Metodo GetListCount
Restituisce il numero di elementi elencati nel file dei collegamenti di contenuto:
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Ci sono ") Response.Write(c) Response.Write(" elementi nella lista") %>
Output:
Ci sono 4 elementi nella lista
Metodo GetListIndex
Restituisce l'indice del file corrente nella lista dei collegamenti di contenuto. L'indice dell'elemento primo è 1. Se la pagina corrente non è nella lista del file, viene restituito 0.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Numero dell'articolo ") Response.Write(c) %>
Output:
Numero dell'elemento 3
Metodo GetNextDescription
Restituisce la descrizione testuale dell'elemento successivo elencato nel file elenco dei link di contenuto. Se nel file della lista non viene trovato il file corrente, la descrizione testuale dell'ultima pagina nella lista.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Next ") Response.Write("description is: ") Response.Write(c) %>
Output: La descrizione successiva è: Variabili ASP
Metodo GetNextURL
Restituisce l'URL dell'elemento successivo elencato nel file elenco dei link di contenuto. Se nel file della lista non viene trovato il file corrente, l'URL dell'ultima pagina nella lista.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Next ") Response.Write("URL è: ") Response.Write(c) %>
Output: La prossima URL è: asp_variables.asp
Metodo GetNthDescription
Restituisce la descrizione informativa della pagina N ° N elencata nel file elenco dei link di contenuto.
Esempio
<% 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) %>
Output: La terza descrizione è: Variabili ASP
Metodo GetNthURL
Restituisce l'URL della pagina N ° N elencata nel file elenco dei link di contenuto.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthURL("links.txt",3) Response.Write("Third ") Response.Write("URL è: ") Response.Write(c) %>
Output: La terza URL è: asp_variables.asp
Metodo GetPreviousDescription
Restituisce la descrizione testuale dell'elemento precedente elencato nel file elenco dei link di contenuto. Se nel file della lista non viene trovato il file corrente, la descrizione testuale della prima pagina nella lista.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Precedente ") Response.Write("description is: ") Response.Write(c) %>
Output: La descrizione precedente è: Variabili ASP
Metodo GetPreviousURL
Restituisce l'URL dell'elemento precedente elencato nel file elenco dei link di contenuto. Se nel file della lista non viene trovato il file corrente, l'URL della prima pagina nella lista.
Esempio
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Precedente ") Response.Write("URL è: ") Response.Write(c) %>
Output: L'URL precedente è: asp_variables.asp
- Pagina precedente ASP BrowserCap
- Pagina successiva ASP ContentRotator