최신 웹 개발 튜토리얼
 

ASP내용 링킹 구성 요소


예

콘텐츠 링킹 구성 요소
목차를 구축 할 수 있습니다.

구성 요소 (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