ASP Content Linking


ULASHISH

Qo‘shimcha misollar

Content Linking komponenti
Mundarija yaratish.

Content Linking komponenti 2
Matnli faylda sanab o‘tilgan sahifalar orasida harakatlanish uchun Content Linking komponentidan foydalaning.


ASP Content Linking komponenti

ASP Content Linking komponenti tez va oson navigatsiya tizimini yaratish uchun ishlatiladi!

Content Linking komponenti Nextlink obyektini qaytaradi; bu obyekt navigatsiya qilinadigan veb-sahifalar ro‘yxatini saqlash uchun ishlatiladi.

Sintaksis

<% Set nl=Server.CreateObject("MSWC.NextLink") %>

ASP Content Linking misoli

Avval matnli fayl yaratamiz - "links.txt":

asp_intro.asp ASP Intro asp_syntax.asp ASP Syntax asp_variables.asp ASP Variables asp_procedures.asp ASP Procedures

Yuqoridagi matnli fayl navigatsiya qilinadigan sahifalarni o‘z ichiga oladi. Sahifalar ular qanday tartibda ko‘rsatilishini xohlasangiz, aynan shu tartibda sanab o‘tilishi kerak, shuningdek, faylda har bir fayl nomi uchun tavsif ham bo‘lishi kerak (fayl nomini tavsifdan ajratish uchun Tab tugmasidan foydalaning).

Eslatma: Agar sahifa qo‘shmoqchi yoki ro‘yxatdagi sahifalar tartibini o‘zgartirmoqchi bo‘lsangiz, faqat matnli faylni o‘zgartirishingiz kifoya! Navigatsiya avtomatik ravishda to‘g‘rilanadi!

So‘ngra "nlcode.inc" nomli include faylini yaratamiz. Bu .inc fayli "links.txt" faylida sanab o‘tilgan sahifalar orasida harakatlanish uchun NextLink obyektini yaratadi.

"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>") %>

"links.txt" matnli faylida sanab o‘tilgan har bir .asp sahifasiga bitta kod qatorini joylashtiring: <!-- #include file="nlcode.inc"-->. Bu qator "nlcode.inc" faylidagi kodni "links.txt" faylida sanab o‘tilgan har bir sahifaga qo‘shadi va navigatsiya ishlaydi.



ASP Content Linking komponentining metodlari

Metod Tavsif Misol
GetListCount Content Linking List faylida sanab o‘tilgan elementlar sonini qaytaradi <%
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")
%>

Natija:

There are 4 items in the list

GetListIndex Content Linking List faylidagi joriy elementning indeks raqamini qaytaradi. Birinchi elementning indeks raqami 1 ga teng. Agar joriy sahifa Content Linking List faylida bo‘lmasa, 0 qaytariladi <%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink")
c=nl.GetListIndex("links.txt")
Response.Write("Item number ")
Response.Write(c)
%>

Natija:

Item number 3

GetNextDescription Content Linking List faylida sanab o‘tilgan keyingi elementning matnli tavsifini qaytaradi. Agar joriy sahifa ro‘yxat faylida topilmasa, ro‘yxatdagi oxirgi sahifaning matnli tavsifini qaytaradi <%
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 Content Linking List faylida sanab o‘tilgan keyingi elementning URL manzilini qaytaradi. Agar joriy sahifa ro‘yxat faylida topilmasa, ro‘yxatdagi oxirgi sahifaning URL manzilini qaytaradi <%
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 Content Linking List faylida sanab o‘tilgan N-sahifaning tavsifini qaytaradi <%
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 Content Linking List faylida sanab o‘tilgan N-sahifaning URL manzilini qaytaradi <%
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 Content Linking List faylida sanab o‘tilgan oldingi elementning matnli tavsifini qaytaradi. Agar joriy sahifa ro‘yxat faylida topilmasa, ro‘yxatdagi birinchi sahifaning matnli tavsifini qaytaradi <%
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 Content Linking List faylida sanab o‘tilgan oldingi elementning URL manzilini qaytaradi. Agar joriy sahifa ro‘yxat faylida topilmasa, ro‘yxatdagi birinchi sahifaning URL manzilini qaytaradi <%
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


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!