예
콘텐츠 링킹 구성 요소
목차를 구축 할 수 있습니다.
구성 요소 (2)를 연결 콘텐츠
링킹 구성 요소가 텍스트 파일의 페이지 사이를 탐색 할 수있는 내용을 사용합니다.
ASP 내용 링킹 구성 요소
ASP 내용 링킹 구성 요소는 빠르고 쉬운 탐색 시스템을 만드는 데 사용됩니다!
콘텐츠 연결 구성 요소는 웹 페이지의 목록을 유지하는 데 사용되는 넥스트 링크 개체를 탐색 할로 돌아갑니다.
통사론
<%
Set nl=Server.CreateObject("MSWC.NextLink")
%>
ASP 내용 링킹 예
먼저 우리는 텍스트 파일 생성 - "links.txt" :
asp_intro.asp ASP Intro
asp_syntax.asp ASP Syntax
asp_variables.asp ASP Variables
asp_procedures.asp ASP Procedures
텍스트 파일은 위의 페이지를 탐색 할 포함되어 있습니다. 페이지는 당신이 그 (것)들을 표시 할 동일한 순서로 나열되어야합니다, 또한 각 파일 이름에 대한 설명을 포함해야한다 (use the tab key to separate file name from description) .
Note: 당신이 페이지를 추가하거나 목록에서 페이지의 순서를 변경하려면, 당신은 단지 텍스트 파일을 수정해야합니다! 네비게이션이 자동으로 수정됩니다!
그런 다음 우리는 포함 파일 생성 "nlcode.inc" . .inc 파일에 나열된 페이지 사이를 탐색 할 수 넥스트 링크 객체 생성 "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>")
%>
텍스트 파일에 나열된 .ASP의 각 페이지에서 "links.txt" , 한 줄의 코드를 넣어 : <!-- #include file="nlcode.inc"--> . 이 줄의 코드 포함 "nlcode.inc" 에 나열된 모든 페이지에 "links.txt" 및 탐색이 작동합니다.
ASP 내용 링킹 구성 요소의 메소드
방법 | 기술 | 예 |
---|---|---|
GetListCount | 컨텐츠 링크하기 목록 파일에 나열된 항목의 수를 돌려줍니다 | <% 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 | 컨텐츠 링크하기 목록 파일에서 현재 항목의 인덱스 번호를 돌려줍니다. 첫 번째 항목의 인덱스 번호는 현재 페이지 목록 파일을 연결 내용에없는 경우 1. 0이 반환된다 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 다음 항목의 텍스트 설명을 돌려줍니다. 현재 페이지가 목록 파일에없는 경우 목록의 마지막 페이지의 텍스트 설명을 반환 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 다음 항목의 URL를 돌려줍니다. 현재 페이지가 목록 파일에없는 경우 목록의 마지막 페이지의 URL을 반환 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 N 번째 페이지의 설명을 돌려줍니다 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 N 번째 페이지의 URL을 반환 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 이전 항목의 텍스트 설명을 돌려줍니다. 현재 페이지가 목록 파일에없는 경우 목록에 첫 번째 페이지의 텍스트 설명을 반환 | <% 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 | 컨텐츠 링크하기 목록 파일에 나열된 이전 항목의 URL를 돌려줍니다. 현재 페이지가 목록 파일에없는 경우 목록에 첫 번째 페이지의 URL을 반환 | <% 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 |