Örnekler
İçerik Bağlama Bileşeni
içindekiler tablosu oluşturun.
Bileşen 2 Bağlama İçerik
Bağlama Bileşen bir metin dosyasına sayfalar arasında gezinmek için İçerik kullanın.
ASP İçerik Bağlama Bileşen
ASP İçerik Bağlama bileşeni hızlı ve kolay bir navigasyon sistemi oluşturmak için kullanılır!
İçerik Bağlama bileşeni Web sayfalarının listesini tutmak için kullanılan bir Nextlink nesne navigasyon yapılacak döner.
Sözdizimi
<%
Set nl=Server.CreateObject("MSWC.NextLink")
%>
ASP İçerik Bağlama Örneği
Önce bir metin dosyası oluşturun - "links.txt" :
asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures
metin dosyası yukarıdaki sayfalar navigasyon yapılacak içerir. Sayfalar bunları görüntülenmesini istediğiniz aynı sırada listelenmelidir ve aynı zamanda her bir dosya adı için bir açıklama içermelidir (use the tab key to separate file name from description) .
Note: Bir sayfa ekleyebilir veya listedeki sayfaların sırasını değiştirmek istiyorsanız; Yalnızca metin dosyasını değiştirmek zorunda! navigasyon otomatik olarak düzeltilir!
Sonra bir dahildir dosyası oluşturmak "nlcode.inc" . .inc dosyası listelenen sayfalar arasında gezinmek için bir NextLink nesnesi yaratır "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>")
%>
Metin dosyası listelenen .asp sayfaları her birinde "links.txt" , bir satır kodun koyun: <!-- #include file="nlcode.inc"--> . Bu çizgi kod içerecektir "nlcode.inc" listelenen her sayfada "links.txt" ve navigasyon çalışacaktır.
ASP İçerik Bağlama Component'ın Yöntemler
Yöntem | Açıklama | Örnek |
---|---|---|
GetListCount | İçerik Bağlama Listesi dosyasında listelenen öğelerin sayısını döndürür | <% 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 | İçerik Bağlama Listesi dosyasında geçerli öğenin dizin numarasını döndürür. ilk öğenin dizin numarası geçerli sayfa Liste dosyası Bağlama İçerikte değilse 1. 0 döndürülür olduğunu | <% 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 | İçerik Bağlama Listesi dosyasında listelenen sonraki öğenin metin açıklamasını döndürür. Geçerli sayfa listesi dosyasında bulunmazsa o listedeki son sayfanın metin açıklamasını döndürür | <% 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 | İçerik Bağlama Listesi dosyasında listelenen sonraki öğenin URL'sini döndürür. Geçerli sayfa listesi dosyasında bulunmazsa o listedeki son sayfanın URL'sini döndürür | <% 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 | İçerik Bağlama Listesi dosyasında listelenen N. sayfanızın açıklamasını döndürür | <% 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 | İçerik Bağlama Listesi dosyasında listelenen N. sayfanın URL'sini döndürür | <% 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 | İçerik Bağlama Listesi dosyasında listelenen Önceki öğenin metin açıklamasını döndürür. Geçerli sayfa listesi dosyasında bulunmazsa, listede ilk sayfanın metin açıklamasını döndürür | <% 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 | İçerik Bağlama Listesi dosyasında listelenen Önceki öğenin URL'sini döndürür. Geçerli sayfa listesi dosyasında bulunmazsa listede ilk sayfasının URL'sini döndürür | <% 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 |