ASP Content Linking Komponenti
- Önceki Sayfa ASP BrowserCap
- Sonraki Sayfa ASP ContentRotator
Örnek
- Content Linking 组件
- Bu örnekte, bir içerik listesi oluşturulacaktır.
- Content Linking 组件 2
- Bu örnek, bir metin dosyasında listelenen sayfalar arasında gezinmek için Content Linking bileşenini kullanır.
ASP Content Linking Komponenti
ASP Content Linking bileşeni, hızlı ve kolay bir gezinme sistemi oluşturmak için kullanılır.
Content Linking bileşeni, gezinilmesi gereken web sayfalarının bir listesini içeren bir Nextlink nesnesi döner.
Sözdizim
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Öncelikle, bir metin dosyası oluşturacağız - "links.txt". Bu dosya, gezinilmesi gereken sayfaların ilgili bilgilerini içerir. Sayfaların sıralanışı, gösterilme sırası ile aynı olmalı ve her dosya için açıklamalar (dosya adı ve açıklama bilgisi arasında tab ile ayrıştırılarak) bulunmalıdır.
注释:如果你希望向列表添加文件信息,或者改变在列表中的页面顺序,那么你需要做的所有事情仅仅是修改这个文本文件而已!然后导航系统会自动地更新!
"links.txt":
asp_intro.asp ASP 简介 asp_syntax.asp ASP 语法 asp_variables.asp ASP 变量 asp_procedures.asp ASP 程序
请在上面列出的页面中放置这行代码:<!-- #include file="nlcode.inc"-->。这行代码会在 "links.txt" 中列出每个页面上引用下面这段代码,这样导航就可以工作了。
"nlcode.inc":
<% 'Use the Content Linking Component 'to navigate between the pages listed 'in links.txt 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>") %>
ASP Content Linking 组件的方法
GetListCount 方法
返回内容链接列表文件中所列项目的数目:
<% 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") %>
Çıktı:
There are 4 items in the list
GetListIndex 方法
返回在内容链接列表文件中当前文件的索引号。第一个条目的索引号是 1。假如当前页面不在列表文件中,则返回 0。
örnek
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Item number ") Response.Write(c) %>
Çıktı:
3. öğe numarası
GetNextDescription yöntemi
İçerik bağlantı listesi dosyasında belirtilen bir sonraki kaydın metin açıklamasını döndürür. Eğer listede mevcut dosya bulunamazsa, listedeki son sayfanın metin açıklaması.
örnek
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("Next ") Response.Write("description is: ") Response.Write(c) %>
Çıktı: Sonraki açıklama: ASP Değişkenleri
GetNextURL yöntemi
İçerik bağlantı listesi dosyasında belirtilen bir sonraki kaydın URL'sini döndürür. Eğer listede mevcut dosya bulunamazsa, listedeki son sayfanın URL'si.
örnek
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("Next ") Response.Write("URL is: ") Response.Write(c) %>
Çıktı: Sonraki URL: asp_variables.asp
GetNthDescription yöntemi
İçerik bağlantı listesi dosyasında belirtilen N. sayfanın açıklama bilgilerini döndürür.
örnek
<% 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) %>
Çıktı: Üçüncü açıklama: ASP Değişkenleri
GetNthURL yöntemi
İçerik bağlantı listesi dosyasında belirtilen N. sayfanın URL'sini döndürür.
örnek
<% 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) %>
Çıktı: Üçüncü URL: asp_variables.asp
GetPreviousDescription yöntemi
İçerik bağlantı listesi dosyasında belirtilen bir önceki kaydın metin açıklamasını döndürür. Eğer listede mevcut dosya bulunamazsa, listedeki ilk sayfanın metin açıklaması.
örnek
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("Previous ") Response.Write("description is: ") Response.Write(c) %>
Çıktı: Önceki açıklama: ASP Değişkenleri
GetPreviousURL yöntemi
İçerik bağlantı listesi dosyasında belirtilen bir önceki kaydın URL'sini döndürür. Eğer listede mevcut dosya bulunamazsa, listedeki ilk sayfanın URL'si.
örnek
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("Previous ") Response.Write("URL is: ") Response.Write(c) %>
Çıktı: Önceki URL: asp_variables.asp
- Önceki Sayfa ASP BrowserCap
- Sonraki Sayfa ASP ContentRotator