ASP Content Linking
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!
