Derniers tutoriels de développement web
 

ASP Liaison de contenu des composants


Exemples

Exemples

Le composant Liaison de contenu
Construire une table des matières.

Le contenu Lier le composant 2
Utilisez le composant Liaison de contenu pour naviguer entre les pages dans un fichier texte.


Composant Contenu liaison ASP

Le composant Content Linking ASP est utilisé pour créer un système de navigation rapide et facile!

Le contenu élément de liaison retourne un objet Nextlink qui est utilisé pour maintenir une liste de pages Web à naviguer.

Syntaxe

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

ASP Liaison de contenu Exemple

Tout d' abord , nous créons un fichier texte - "links.txt" :

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

Le fichier texte ci-dessus contient les pages à naviguer. Les pages doivent être inscrites dans le même ordre que vous voulez qu'ils soient affichés, et il doit également contenir une description pour chaque nom de fichier (use the tab key to separate file name from description) la (use the tab key to separate file name from description) .

Note: Si vous souhaitez ajouter une page ou modifier l'ordre des pages dans la liste; il suffit de modifier le fichier texte! La navigation sera automatiquement corrigée!

Ensuite , nous créons un fichier Include, "nlcode.inc" . Le fichier .inc crée un objet NEXTLINK pour naviguer entre les pages répertoriées dans "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>")
%>

Dans chacune des pages .asp répertoriés dans le fichier texte "links.txt" , mettre une ligne de code: <!-- #include file="nlcode.inc"--> . Cette ligne comprendra le code dans "nlcode.inc" sur chaque page figurant dans "links.txt" et la navigation fonctionnera.


Les méthodes de contenu ASP Liaison des composants

méthode La description Exemple
GetListCount Renvoie le nombre d'éléments répertoriés dans le contenu du fichier de liste de liaison <%
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 Retourne le numéro d'index de l'élément en cours dans le contenu du fichier de la liste des liens. Le numéro d'index du premier élément est 1. 0 est renvoyé si la page en cours est pas dans le contenu fichier Liste de liaison <%
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 Renvoie la description du texte de l'élément suivant dans la liste du contenu du fichier de la liste des liens. Si la page actuelle ne se trouve pas dans le fichier de la liste, il renvoie la description du texte de la dernière page sur la liste <%
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 Renvoie l'URL de l'élément suivant dans la liste du contenu du fichier de la liste des liens. Si la page actuelle ne se trouve pas dans le fichier de la liste, il renvoie l'URL de la dernière page sur la liste <%
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 Renvoie la description de la page Nième figurant dans le contenu du fichier de liste de liaison <%
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 Renvoie l'URL de la page Nième figurant dans le contenu du fichier de liste de liaison <%
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 Renvoie la description du texte de l'élément précédent figurant dans le contenu du fichier de la liste des liens. Si la page actuelle ne se trouve pas dans le fichier de la liste, il renvoie la description du texte de la première page sur la liste <%
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 Renvoie l'URL de l'élément précédent figurant dans le contenu du fichier de la liste des liens. Si la page actuelle ne se trouve pas dans le fichier de la liste, il renvoie l'URL de la première page sur la liste <%
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