Komponen Content Linking ASP
- Halaman Sebelumnya ASP BrowserCap
- Halaman Berikutnya ASP ContentRotator
Contoh
- Komponen Content Linking
- Contoh ini akan membangun senarai isian.
- Komponen Content Linking 2
- Contoh ini menggunakan komponen Content Linking untuk melaksanakan pelayaran antara halaman yang disiarkan dalam fail teks.
Komponen Content Linking ASP
Komponen Content Linking ASP digunakan untuk membuat sistem pelayaran yang mudah dan pantas.
Komponen Content Linking akan mengembalikan objek Nextlink, objek ini digunakan untuk menyimpan senarai halaman yang perlu diarungi.
Syarat
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Dahulu, kami akan membuat fail teks - "links.txt". Fail ini mengandungi maklumat tentang halaman yang perlu diarungi. Urutan halaman seharusnya sama seperti urutan tampilannya, dan termasuk deskripsi untuk setiap fail (dilaparkan dengan tab untuk memisahkan nama fail dan maklumat deskripsi).
Komen: }}Jika anda mahu menambah maklumat fail ke senarai atau mengubah urutan halaman dalam senarai, semua yang anda perlu lakukan adalah mengubah fail teks ini sahaja! Sistem navigasi akan mengemaskini secara automatik!
"links.txt":
asp_intro.asp Pengenalan ASP asp_syntax.asp Syntax ASP asp_variables.asp Variabel ASP asp_procedures.asp Program ASP
Sila letakkan baris kod di atas halaman yang disenaraikan: <!-- #include file="nlcode.inc"-->. Baris kod ini akan disenaraikan setiap halaman dalam "links.txt", supaya navigasi boleh berfungsi.
"nlcode.inc":
<% "Gunakan Pembolehubah Pautan Konten "untuk melayari antara halaman yang disenaraikan "dalam 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("'>Halaman Sebelumnya</a>") end if Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Halaman Berikutnya</a>") %>
Pembolehubah ASP Content Linking
GetListCount 方法
Balik pulang jumlah item yang disenaraikan dalam fail pautan konten:
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Terdapat ") Response.Write(c) Response.Write(" items in the list") %>
Output:
Terdapat 4 item dalam senarai
GetListIndex 方法
Balik pulang ke indeks index fail pautan konten. Index pautan pertama adalah 1. Jika halaman semasa bukan dalam fail pautan, nali balik pulang 0.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Item number ") Response.Write(c) %>
Output:
Nomor item 3
Metode GetNextDescription
Kembalikan deskripsi teks berikutnya yang terdaftar dalam berkas daftar tautan konten. Jika berkas daftar tautan tidak menemukan berkas saat ini, deskripsi teks halaman terakhir dalam daftar.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextDescription("links.txt") Response.Write("URL berikutnya ") Response.Write("deskripsi adalah: ") Response.Write(c) %>
Output: Deskripsi berikutnya adalah: Variabel ASP
Metode GetNextURL
Kembalikan URL berikutnya yang terdaftar dalam berkas daftar tautan konten. Jika berkas daftar tautan tidak menemukan berkas saat ini, URL halaman terakhir dalam daftar.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNextURL("links.txt") Response.Write("URL berikutnya ") Response.Write("URL adalah: ") Response.Write(c) %>
Output: URL berikutnya adalah: asp_variables.asp
Metode GetNthDescription
Kembalikan deskripsi informasi halaman ke-N yang terdaftar dalam berkas daftar tautan konten.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthDescription("links.txt",3) Response.Write("URL ketiga ") Response.Write("deskripsi adalah: ") Response.Write(c) %>
Output: Deskripsi ketiga adalah: Variabel ASP
Metode GetNthURL
Kembalikan URL halaman ke-N yang terdaftar dalam berkas daftar tautan konten.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetNthURL("links.txt",3) Response.Write("URL ketiga ") Response.Write("URL adalah: ") Response.Write(c) %>
Output: URL ketiga adalah: asp_variables.asp
Metode GetPreviousDescription
Kembalikan deskripsi teks sebelumnya yang terdaftar dalam berkas daftar tautan konten. Jika berkas daftar tautan tidak menemukan berkas saat ini, deskripsi teks halaman pertama dalam daftar.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousDescription("links.txt") Response.Write("URL sebelumnya ") Response.Write("deskripsi adalah: ") Response.Write(c) %>
Output: Deskripsi sebelumnya adalah: Variabel ASP
Metode GetPreviousURL
Kembalikan URL sebelumnya yang terdaftar dalam berkas daftar tautan konten. Jika berkas daftar tautan tidak menemukan berkas saat ini, URL halaman pertama dalam daftar.
contoh
<% dim nl,c Set nl=Server.CreateObject("MSWC.NextLink") c=nl.GetPreviousURL("links.txt") Response.Write("URL sebelumnya ") Response.Write("URL adalah: ") Response.Write(c) %>
Output: URL sebelumnya adalah: asp_variables.asp
- Halaman Sebelumnya ASP BrowserCap
- Halaman Berikutnya ASP ContentRotator