Thành phần ASP Content Linking
- Trang trước ASP BrowserCap
- Trang tiếp theo ASP ContentRotator
Mô hình
- Phần mềm Liên kết Nội dung
- Ví dụ này sẽ xây dựng một danh sách nội dung.
- Phần mềm Liên kết Nội dung 2
- Ví dụ này sử dụng phần mềm Liên kết Nội dung ASP để dẫn hướng giữa các trang web được liệt kê trong tệp văn bản.
Thành phần ASP Content Linking
Phần mềm Liên kết Nội dung ASP được sử dụng để tạo hệ thống dẫn hướng nhanh chóng và tiện lợi.
Phần mềm Liên kết Nội dung sẽ trả về một đối tượng Nextlink, đối tượng này được sử dụng để chứa danh sách các trang web cần dẫn hướng.
Cú pháp
<% Set nl=Server.CreateObject( "MSWC.NextLink" ) %>
Đầu tiên, chúng ta sẽ tạo tệp văn bản - "links.txt". Tệp này chứa thông tin liên quan đến các trang web cần dẫn hướng. Thứ tự của các trang web nên trùng khớp với thứ tự hiển thị và bao gồm mô tả đối với từng tệp (sử dụng dấu cách để phân cách tên tệp và thông tin mô tả).
Chú thích:Nếu bạn muốn thêm thông tin tệp vào danh sách hoặc thay đổi thứ tự các trang trong danh sách, điều bạn cần làm chỉ là chỉnh sửa tệp văn bản này! Hệ thống định hướng sẽ tự động cập nhật!
"links.txt":
asp_intro.asp Giới thiệu ASP asp_syntax.asp Cú pháp ASP asp_variables.asp Biến ASP asp_procedures.asp Chương trình ASP
Vui lòng đặt dòng mã này trong các trang đã liệt kê trên: <!-- #include file="nlcode.inc"--> Dòng mã này sẽ liệt kê mã này dưới mỗi trang trong "links.txt", từ đó hệ thống định hướng có thể hoạt động.
"nlcode.inc":
<% "Sử dụng thành phần liên kết nội dung" "để di chuyển giữa các trang trong danh sách" "trong 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("'>Trang trước</a>") end if Response.Write("<a href='" & nl.GetNextURL("links.txt")) Response.Write("'>Trang sau</a>") %>
Các phương thức của thành phần liên kết nội dung ASP
Phương thức GetListCount
Trả về số lượng mục trong danh sách liên kết nội dung của tệp:
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c=nl.GetListCount("links.txt") Response.Write("Có ") Response.Write(c) Response.Write(" mục trong danh sách") %>
Kết quả đầu ra:
Có 4 mục trong danh sách
Phương thức GetListIndex
Trả về chỉ số của tệp liên kết nội dung hiện tại trong danh sách liên kết tệp. Chỉ số của mục đầu tiên là 1. Nếu trang hiện tại không có trong tệp danh sách, sẽ trả về 0.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c=nl.GetListIndex("links.txt") Response.Write("Số lượng mục ") Response.Write(c) %>
Kết quả đầu ra:
Số thứ tự mục 3
Phương thức GetNextDescription
Trả về mô tả văn bản của mục tiếp theo trong danh sách liên kết nội dung trong tệp liệt kê liên kết. Nếu không tìm thấy tệp hiện tại trong danh sách, thì mô tả văn bản của trang cuối cùng trong danh sách.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetNextDescription("links.txt") Response.Write("URL tiếp theo ") Response.Write("mô tả là: ") Response.Write(c) %>
Kết quả đầu ra: Mô tả tiếp theo là: Các biến ASP
Phương thức GetNextURL
Trả về URL của mục tiếp theo trong danh sách liên kết nội dung trong tệp liệt kê liên kết. Nếu không tìm thấy tệp hiện tại trong danh sách, thì URL của trang cuối cùng trong danh sách.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetNextURL("links.txt") Response.Write("URL tiếp theo ") Response.Write("URL là: ") Response.Write(c) %>
Kết quả đầu ra: URL tiếp theo là: asp_variables.asp
Phương thức GetNthDescription
Trả về mô tả thông tin của trang số N trong danh sách liên kết nội dung trong tệp liệt kê liên kết.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetNthDescription("links.txt", 3) Response.Write("URL thứ ba ") Response.Write("mô tả là: ") Response.Write(c) %>
Kết quả đầu ra: Mô tả thứ ba là: Các biến ASP
Phương thức GetNthURL
Trả về URL của trang số N trong danh sách liên kết nội dung trong tệp liệt kê liên kết.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetNthURL("links.txt", 3) Response.Write("URL thứ ba ") Response.Write("URL là: ") Response.Write(c) %>
Kết quả đầu ra: URL thứ ba là: asp_variables.asp
Phương thức GetPreviousDescription
Trả về mô tả văn bản của mục trước trong danh sách liên kết nội dung trong tệp liệt kê liên kết. Nếu không tìm thấy tệp hiện tại trong danh sách, thì mô tả văn bản của trang đầu tiên trong danh sách.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetPreviousDescription("links.txt") Response.Write("Previous ") Response.Write("mô tả là: ") Response.Write(c) %>
Kết quả đầu ra: Mô tả trước là: Các biến ASP
Phương thức GetPreviousURL
Trả về URL của mục trước trong danh sách liên kết nội dung trong tệp liệt kê liên kết. Nếu không tìm thấy tệp hiện tại trong danh sách, thì URL của trang đầu tiên trong danh sách.
Ví dụ
<% dim nl, c Set nl = Server.CreateObject("MSWC.NextLink") c = nl.GetPreviousURL("links.txt") Response.Write("Previous ") Response.Write("URL là: ") Response.Write(c) %>
Kết quả: URL trước là: asp_variables.asp
- Trang trước ASP BrowserCap
- Trang tiếp theo ASP ContentRotator