
Esempi
Il Contenuto Componente Linking
Costruire un sommario.
Il Collegamento del contenuto Componente 2
Utilizzare il contenuto collegamento Component per navigare tra le pagine in un file di testo.
ASP Component Collegamento Content
La componente Linking Content ASP viene utilizzato per creare un sistema di navigazione semplice e veloce!
La componente Collegamento Content restituisce un oggetto Nextlink che viene utilizzato per contenere un elenco di pagine Web per essere navigato.
Sintassi
<%
Set nl=Server.CreateObject("MSWC.NextLink")
%>
ASP Collegamento del contenuto Esempio
Per prima cosa creiamo un file di testo - "links.txt" :
asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures
Il file di testo di cui sopra contiene le pagine per essere navigato. Le pagine devono essere elencati nello stesso ordine che si desidera loro di essere visualizzati, e deve anche contenere una descrizione per ogni nome di file (use the tab key to separate file name from description) .
Note: Se si desidera aggiungere una pagina, o modificare l'ordine delle pagine della lista; è sufficiente modificare il file di testo! La navigazione viene automaticamente corretto!
Quindi creiamo un file di inclusione, "nlcode.inc" . Il file .inc crea un oggetto Nextlink per navigare tra le pagine elencate nella "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 ciascuna delle pagine ASP elencati nel file di testo "links.txt" , mettere una riga di codice: <!-- #include file="nlcode.inc"--> . Questa linea include il codice "nlcode.inc" su ogni pagina elencata nel "links.txt" e la navigazione funziona.
Metodi di ASP Collegamento del contenuto dei componenti
Metodo | Descrizione | Esempio |
---|---|---|
GetListCount | Restituisce il numero di elementi elencati nel file List Content Linking | <% 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 | Restituisce il numero indice della voce corrente nel file elenco Linking contenuti. Il numero di indice della prima voce è 1. 0 viene restituito se la pagina corrente non è nel contenuto Collegamento file elenco | <% 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 | Restituisce la descrizione del testo del prossimo elemento elencato nel file elenco Linking contenuti. Se la pagina corrente non si trova nel file di elenco restituisce la descrizione del testo dell'ultima pagina della lista | <% 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 | Restituisce l'URL del prossimo elemento elencato nel file elenco Linking contenuti. Se la pagina corrente non si trova nel file di elenco restituisce l'URL dell'ultima pagina della lista | <% 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 | Restituisce la descrizione della pagina ennesimo elencati nel file elenco Content Linking | <% 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 | Restituisce l'URL della pagina ennesimo elencati nel file elenco Linking Content | <% 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 | Restituisce la descrizione del testo della voce precedente elencati nel file elenco Linking contenuti. Se la pagina corrente non si trova nel file di elenco che restituisce la descrizione della prima pagina della lista | <% 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 | Restituisce l'URL della voce precedente elencati nel file elenco Linking contenuti. Se la pagina corrente non si trova nel file di elenco restituisce l'URL della prima pagina della lista | <% 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 |