Composant Content Linking ASP
- Page précédente ASP BrowserCap
- Page suivante ASP ContentRotator
Exemple
- Composant Content Linking
- Dans cet exemple, nous allons construire une liste de contenu.
- Composant Content Linking 2
- Dans cet exemple, le composant Content Linking est utilisé pour naviguer entre les pages listées dans un fichier texte.
Composant Content Linking ASP
Le composant ASP Content Linking est utilisé pour créer un système de navigation rapide et pratique.
Le composant Content Linking retourne un objet Nextlink, utilisé pour contenir une liste de pages nécessitant une navigation.
Syntaxe
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Tout d'abord, nous créerons un fichier texte - "links.txt". Ce fichier contient des informations sur les pages nécessitant une navigation. L'ordre des pages doit correspondre à leur ordre d'affichage, et inclure une description de chaque fichier (séparée par des tabulations entre le nom du fichier et les informations de description).
Remarque :Si vous souhaitez ajouter des informations de fichiers à la liste ou modifier l'ordre des pages dans la liste, vous n'avez qu'à modifier ce fichier texte ! Ensuite, le système de navigation mettra à jour automatiquement !
"links.txt":
asp_intro.asp Introduction ASP asp_syntax.asp Syntaxe ASP asp_variables.asp Variables ASP asp_procedures.asp Programme ASP
Placez cette ligne dans les pages répertoriées ci-dessus : <!-- #include file="nlcode.inc"-->. Cette ligne listera chaque page où se trouve ce code dans "links.txt", permettant ainsi le fonctionnement de la navigation.
"nlcode.inc":
<% "Utilisez le composant de liaison de contenu "pour naviguer entre les pages listées "dans links.txt dim nl Set nl=Server.CreateObject("MSWC.NextLink") si (nl.GetListIndex("links.txt")>1) alors Response.Write("<a href='" & nl.GetPreviousURL("links.txt")) Response.Write("'>Page précédente</a>") fin si Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Page suivante</a>") %>
Méthodes du composant de liaison de contenu ASP
Méthode GetListCount
Retourne le nombre d'articles dans le fichier de liste des liens de contenu :
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Il y a ") Response.Write(c) Response.Write(" éléments dans la liste") %>
Sortie :
Il y a 4 éléments dans la liste
Méthode GetListIndex
Retourne l'indice du fichier courant dans la liste des liens de contenu. L'indice du premier élément est 1. Si la page courante n'est pas dans le fichier de liste, retourne 0.
Exemple
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Numéro d'article ") Response.Write(c) %>
Sortie :
Numéro d'article 3
Méthode GetNextDescription
Retourne la description texte de l'entrée suivante listée dans le fichier de liste des liens de contenu. Si le fichier actuel n'est pas trouvé dans la liste, la description texte de la dernière page de la liste.
Exemple
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Next ") Response.Write("description is: ") Response.Write(c) %>
Sortie : La description suivante est : Variables ASP
Méthode GetNextURL
Retourne l'URL de l'entrée suivante listée dans le fichier de liste des liens de contenu. Si le fichier actuel n'est pas trouvé dans la liste, l'URL de la dernière page de la liste.
Exemple
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Next ") Response.Write("URL is: ") Response.Write(c) %>
Sortie : Le prochain URL est : asp_variables.asp
Méthode GetNthDescription
Retourne la description de l'information de la page Nème listée dans le fichier de liste des liens de contenu.
Exemple
<% 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) %>
Sortie : La troisième description est : Variables ASP
Méthode GetNthURL
Retourne l'URL de la page Nème listée dans le fichier de liste des liens de contenu.
Exemple
<% 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) %>
Sortie : Le troisième URL est : asp_variables.asp
Méthode GetPreviousDescription
Retourne la description texte de l'entrée précédente listée dans le fichier de liste des liens de contenu. Si le fichier actuel n'est pas trouvé dans la liste, la description texte de la première page de la liste.
Exemple
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Previous ") Response.Write("description is: ") Response.Write(c) %>
Sortie : La description précédente est : Variables ASP
Méthode GetPreviousURL
Retourne l'URL de l'entrée précédente listée dans le fichier de liste des liens de contenu. Si le fichier actuel n'est pas trouvé dans la liste, l'URL de la première page de la liste.
Exemple
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Previous ") Response.Write("URL is: ") Response.Write(c) %>
Sortie : L'URL précédente est : asp_variables.asp
- Page précédente ASP BrowserCap
- Page suivante ASP ContentRotator