ASP Content Linking కమ్పోనెంట్
- పూర్వ పేజీ ASP BrowserCap
- తదుపరి పేజీ ASP ContentRotator
ఉదాహరణ
- 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
- పూర్వ పేజీ ASP BrowserCap
- తదుపరి పేజీ ASP ContentRotator