ASP Content Linking కమ్పోనెంట్

ఉదాహరణ

Content Linking కమ్పోనెంట్
ఈ ఉదాహరణలో, ఒక కంటెంట్ జాబితా నిర్మిస్తాము.
Content Linking కమ్పోనెంట్ 2
ఈ ఉదాహరణలో, కంటెంట్ లింకింగ్ కమ్పోనెంట్ తో టెక్స్ట్ ఫైల్ జాబితాలో పేజీల మధ్య నేవిగేషన్ చేస్తాము.

ASP Content Linking కమ్పోనెంట్

ASP కంటెంట్ లింకింగ్ కమ్పోనెంట్ సులభమైన నేవిగేషన్ సిస్టమ్ సృష్టించడానికి ఉపయోగిస్తారు.

కంటెంట్ లింకింగ్ కమ్పోనెంట్ నెక్స్ట్లింక్ ఆబ్జెక్ట్ తిరిగి ఇస్తుంది, ఇది పరిగణనలోకి అవసరమైన పేజీల జాబితాను కలిగి ఉంటుంది.

సంకేతం

<%
సెట్ నెల్ = సర్వర్.క్రియేట్ ఆబ్జెక్ట్( "MSWC.NextLink")
%>

మొదట, మేము లింక్స్.టెక్స్ట్ ఫైల్ సృష్టిస్తాము. ఈ ఫైల్ అనుసరించవలసిన పేజీల సమాచారాన్ని కలిగి ఉంటుంది. పేజీల క్రమబద్ధత వీక్షణ క్రమంతో అనుసరించవలసినది మరియు ప్రతి ఫైల్కు వివరణను కలిగి ఉంటుంది (ఫైల్ పేరు మరియు వివరణ సమాచారాన్ని టేబులేట్ తో వేరు చేస్తారు).

ప్రకటన:మీరు జాబితాకు ఫైల్ సమాచారాన్ని జోడించడానికి లేదా జాబితాలో పేజీల క్రమాన్ని మార్చడానికి కావలసిన పని మాత్రమే ఈ టెక్స్ట్ ఫైల్‌ను మార్చడం అవసరం! తరువాత ప్రయాణ వ్యవస్థ స్వయంచాలకంగా నవీకరించబడుతుంది!

"links.txt":

asp_intro.asp ASP ఉపన్యాసం
asp_syntax.asp ASP సింక్సక్స్
asp_variables.asp ASP వేర్యబుల్స్
asp_procedures.asp ASP ప్రక్రియలు 

దానిపై కుదిరిన పేజీల్లో ఈ కోడ్‌ను చేర్చండి: <!-- #include file="nlcode.inc"-->. ఈ కోడ్ "links.txt" లో ప్రతి పేజీపై క్రింది కోడ్‌ను జాబితాలో చేర్చడం జరుగుతుంది మరియు ప్రయాణం పనిచేస్తుంది.

"nlcode.inc":

<%
"Use the Content Linking Component 
"to navigate between the pages listed
"in 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("'>ముంది పేజీ</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>తరువాతి పేజీ</a>")
%>

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")
%>

అవుట్‌పుట్:

జాబితాలో 4 అంశాలు ఉన్నాయి

GetListIndex మాథ్యూడ్

కంటెంటు లింక్స్ ఫైల్‌లో ప్రస్తుత ఫైల్‌యొక్క సూచించబడిన సంఖ్యను తిరిగిస్తుంది. మొదటి పేజీ యొక్క సూచించబడిన సంఖ్యను 1 అని పరిగణిస్తారు. ప్రస్తుత పేజీ లిస్ట్ ఫైల్‌లో లేకపోతే 0 తిరిగిస్తుంది.

ఉదాహరణ

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetListIndex("links.txt") 
Response.Write("Item number ")
Response.Write(c)
%>

అవుట్‌పుట్:

ఇంటమ్ నంబర్ 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)
%>

అవుట్‌పుట్: తదుపరి వివరణ ఉంది: ASP వేరియబుల్స్

GetNextURL పద్ధతి

కంటెంట్ లింకులు జాబితా ఫైల్లో జతచేసిన తదుపరి పేజీ యూఆర్ఎల్‌ను తిరిగి ఇవ్వుతుంది. ఫైల్ జాబితా ఫైల్లో ప్రస్తుత ఫైల్ లేకపోతే, జాబితాలో అంతిమ పేజీ యూఆర్ఎల్‌ను ఇవ్వుతుంది.

ఉదాహరణ

<%
dim nl,c
Set nl=Server.CreateObject("MSWC.NextLink") 
c=nl.GetNextURL("links.txt") 
Response.Write("Next ")
Response.Write("URL is: ")
Response.Write(c)
%>

అవుట్‌పుట్: తదుపరి URL ఉంది: asp_variables.asp

GetNthDescription పద్ధతి

కంటెంట్ లింకులు జాబితా ఫైల్లో జతచేసిన మూడవ పేజీ వివరణను తిరిగి ఇవ్వుతుంది.

ఉదాహరణ

<%
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)
%>

అవుట్‌పుట్: మూడవ వివరణ ఉంది: ASP వేరియబుల్స్

GetNthURL పద్ధతి

కంటెంట్ లింకులు జాబితా ఫైల్లో జతచేసిన మూడవ పేజీ యూఆర్ఎల్‌ను తిరిగి ఇవ్వుతుంది.

ఉదాహరణ

<%
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)
%>

అవుట్‌పుట్: మూడవ URL ఉంది: 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)
%>

అవుట్‌పుట్: పూర్విత వివరణ ఉంది: ASP వేరియబుల్స్

GetPreviousURL పద్ధతి

కంటెంట్ లింకులు జాబితా ఫైల్లో జతచేసిన ముంది పేజీ యూఆర్ఎల్‌ను తిరిగి ఇవ్వుతుంది. ఫైల్ జాబితా ఫైల్లో ప్రస్తుత ఫైల్ లేకపోతే, జాబితాలో మొదటి పేజీ యూఆర్ఎల్‌ను ఇవ్వుతుంది.

ఉదాహరణ

<%
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