En son web geliştirme öğreticiler
 

ASP İçerik Bağlama Bileşeni


Örnekler

Ö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