Exemplos
O componente Linking conteúdo
Criar uma tabela de conteúdos.
O Content Linking Componente 2
Use o Content Linking Component para navegar entre as páginas de um arquivo de texto.
ASP Component Linking conteúdo
O componente Linking conteúdo ASP é usado para criar um sistema de navegação rápida e fácil!
O componente de vinculação de conteúdo retorna um objeto Nextlink que é usado para manter uma lista de páginas da Web para ser navegado.
Sintaxe
<%
Set nl=Server.CreateObject("MSWC.NextLink")
%>
ASP conteúdo Exemplo Linking
Primeiro criamos um arquivo de texto - "links.txt" :
asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures
O arquivo de texto acima contém as páginas para ser navegado. As páginas devem ser listados na mesma ordem em que deseja que eles sejam exibidos, e também deve conter uma descrição para cada nome de arquivo (use the tab key to separate file name from description) .
Note: Se você quiser adicionar uma página ou alterar a ordem das páginas na lista; você só tem que modificar o arquivo de texto! A navegação será automaticamente corrigida!
Então vamos criar um arquivo de inclusão, "nlcode.inc" . O arquivo .inc cria um objeto Nextlink para navegar entre as páginas listadas em "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>")
%>
Em cada uma das páginas ASP listadas no arquivo de texto "links.txt" , coloque uma linha de código: <!-- #include file="nlcode.inc"--> . Esta linha irá incluir o código no "nlcode.inc" em todas as páginas listadas na "links.txt" ea navegação irá funcionar.
Métodos de ASP Content Linking Componente
Método | Descrição | Exemplo |
---|---|---|
GetListCount | Retorna o número de itens listados no arquivo Lista Linking conteúdo | <% 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 | Retorna o número de índice do item atual no arquivo Lista Linking conteúdo. O número de índice do primeiro item é 1. 0 é retornado se a página atual não está no conteúdo Ligando arquivo 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 | Retorna o texto de descrição do item seguinte listado no arquivo Lista Linking conteúdo. Se a página atual não é encontrado no arquivo de lista que retorna a descrição do texto da última página da 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 | Retorna o URL do próximo item listado no arquivo Lista Linking conteúdo. Se a página atual não é encontrado no arquivo de lista retorna o URL da última página da 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 | Retorna a descrição da página Nth listados no arquivo Lista Linking conteúdo | <% 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 | Retorna a URL da página Nth listados no arquivo Lista Linking conteúdo | <% 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 | Retorna o texto de descrição do item anterior listados no arquivo Lista Linking conteúdo. Se a página atual não é encontrado no arquivo de lista que retorna a descrição do texto da primeira página da 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 | Retorna o URL do item anterior listados no arquivo Lista Linking conteúdo. Se a página atual não é encontrado no arquivo de lista que retorna a URL da primeira página da 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 |