Los últimos tutoriales de desarrollo web
 

ASP Contenido componente de Enlace


Ejemplos

Ejemplos

El componente de unión de contenido
Construir una tabla de contenidos.

El contenido Vinculación Componente 2
Utilizar el contenido Vinculación de componentes para navegar entre las páginas de un archivo de texto.


ASP componente de unión de contenido

El componente de vinculación contenido ASP se utiliza para crear un sistema de navegación rápida y fácil!

El componente de vinculación de contenido devuelve un objeto Nextlink que se utiliza para mantener una lista de páginas web para ser navegado.

Sintaxis

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

ASP contenido Ejemplo Linking

Primero creamos un archivo de texto - "links.txt" :

asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures

El archivo de texto anterior contiene las páginas para ser navegados. Las páginas deben estar inscritos en el mismo orden en que desea que se muestren, y también deben contener una descripción de cada nombre de archivo (use the tab key to separate file name from description) .

Note: Si desea agregar una página o cambiar el orden de las páginas en la lista; es suficiente con modificar el archivo de texto! La navegación será automáticamente corregido!

Entonces se crea un archivo de inclusión, "nlcode.inc" . El archivo .inc crea un objeto NextLink para navegar entre las páginas enumeradas en "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>")
%>

En cada una de las páginas .asp que figuran en el archivo de texto "links.txt" , ponga una línea de código: <!-- #include file="nlcode.inc"--> . Esta línea incluirá el código en "nlcode.inc" en cada página que se indica en "links.txt" y la navegación va a funcionar.


Métodos de ASP componente de unión de contenido

Método Descripción Ejemplo
GetListCount Devuelve el número de elementos que se enumeran en el archivo de lista de contenidos que vincula <%
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 Devuelve el número de índice del elemento actual de la lista de archivos de vinculación de contenido. El número de índice del primer elemento es 1. 0 se devuelve si la página actual no está en el contenido Vinculación de archivo de lista <%
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 Devuelve la descripción de texto del siguiente elemento de la lista en el archivo de lista de vinculación de contenido. Si la página actual no se encuentra en el archivo de lista que devuelve el texto de la descripción de la última página en la 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 Devuelve la URL del siguiente elemento de la lista en el archivo de lista de vinculación de contenido. Si la página actual no se encuentra en el archivo de lista que devuelve la URL de la última página en la 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 Devuelve la descripción de la página enésima aparece en el archivo de lista de contenidos que vincula <%
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 Devuelve la URL de la página enésima aparece en el archivo de lista de vinculación contenido <%
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 Devuelve la descripción de texto del elemento anterior aparece en el archivo de lista de vinculación de contenido. Si la página actual no se encuentra en el archivo de lista que devuelve el texto de la descripción de la primera página en la 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 Devuelve la URL del elemento anterior aparece en el archivo de lista de vinculación de contenido. Si la página actual no se encuentra en el archivo de lista que devuelve la URL de la primera página en la 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