Liaison de contenu ASP
Essayez-le - Exemple
Composant de liaison de contenu
Cet exemple crée une liste de contenu.
Content Linking Component 2
Cet exemple utilise le composant Content Linking pour naviguer entre les pages répertoriées dans un fichier texte.
Composant de liaison de contenu ASP
Le composant de liaison de contenu ASP est utilisé pour créer un système de navigation rapide et pratique !
Le composant Content Linking renverra un objet Nextlink, qui est utilisé pour contenir une liste de pages Web sur lesquelles il faut naviguer.
Syntaxe
Set nl=Server.CreateObject("MSWC.NextLink")
%>
Exemple de liaison de contenu ASP
Tout d'abord, nous allons créer un fichier texte - "links.txt":
asp_syntax. asp Syntaxe ASP
asp_variables.asp Variables ASP
asp_procedures.asp Procédure ASP
Le fichier texte ci-dessus contient les pages qui doivent être parcourues. Les pages doivent être organisées dans le même ordre dans lequel elles apparaissent et contenir une description de chaque nom de fichier (utilisez des onglets pour séparer les noms de fichiers et les informations de description).
Remarque : Si vous souhaitez ajouter des pages à la liste, ou modifier l'ordre des pages dans la liste, il vous suffit de modifier ce fichier texte ! La navigation se mettra à jour automatiquement !
Ensuite nous créons un fichier de référence, "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) puis
Response.Write("<a href='" & nl.GetPreviousURL("links.txt"))
Response.Write(" '>Page précédente</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write( "'>Page suivante</a>")
%>
Veuillez placer une ligne de code dans chaque page .asp répertoriée dans le fichier texte "links.txt": <!-- #include file="nlcode.inc"-->. Cette ligne de code listera le code dans "nlcode.inc" qui est référencé sur chaque page dans "links.txt" afin que la navigation puisse fonctionner.
Méthodes du composant de liaison de contenu ASP
Méthode | Description | Instance |
---|---|---|
GetListCount | Renvoie le nombre d'éléments répertoriés dans le fichier de liste de 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 : Là y a 4 éléments dans la liste |
GetListIndex | renvoie le numéro d'index de l'élément actuel dans le fichier de liste de liens de contenu. Le numéro d'index de la première entrée est 1. Renvoie 0 si la page actuelle ne figure pas dans le fichier de liste de liens de contenu. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Numéro d'élément") Response.Write(c) %> Sortie : Numéro d'élément 3 |
GetNextDescription | Renvoie la description textuelle de l'élément suivant répertorié dans le fichier de liste de liens de contenu. Si le fichier actuel n'est pas trouvé dans le fichier de liste, une description textuelle de la dernière page de la liste est renvoyée. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Next") Response.Write("description est : ") Response.Write(c) %> Sortie : La description suivante est : Variables ASP |
GetNextURL | Renvoie l'URL de l'entrée suivante répertoriée dans le fichier de liste de liens de contenu. Si le fichier actuel n'est pas trouvé dans le fichier liste, l'URL de la dernière page de la liste est renvoyée. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Suivant") Response.Write("L'URL est : ") Response.Write(c) %> Sortie : L'URL suivante est : asp_variables.asp |
GetNthDescription | Renvoie les informations de description de la Nième page répertoriée dans le fichier de liste de liens de contenu. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthDescription("links.txt",3) Response.Write("Third") Response.Write("description est : ") Response.Write(c) %> Sortie : Troisième la description est : Variables ASP |
GetNthURL | Renvoie l'URL de la Nième page répertoriée dans le fichier de liste de liens de contenu. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthURL("links.txt",3) Response.Write("Third") Response.Write("L'URL est : ") Response.Write(c) %> Sortie : Troisième L'URL est : asp_variables.asp |
GetPreviousDescription | Renvoie la description textuelle de l'élément précédent répertorié dans le fichier de liste de liens de contenu. Si le fichier actuel n'est pas trouvé dans le fichier de liste, une description textuelle de la première page de la liste est renvoyée. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Précédent") Response.Write("description est : ") Response.Write(c) %> Sortie : La description précédente est : Variables ASP |
GetPreviousURL | Renvoie l'URL de l'entrée précédente répertoriée dans le fichier de liste de liens de contenu. Si le fichier actuel n'est pas trouvé dans le fichier liste, l'URL de la première page de la liste est renvoyée. | <% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Précédent") Response.Write("L'URL est : ") Response.Write(c) %> Sortie : L'URL précédente est : asp_variables.asp |