ASP Content Linking কম্পোনেন্ট

উদাহরণ

Content Linking কম্পোনেন্ট
এই উদাহরণে, একটি কনটেন্ট তালিকা তৈরি করা হবে。
Content Linking কম্পোনেন্ট 2
এই উদাহরণে, Content Linking কম্পোনেন্টটির মাধ্যমে একটি টেক্সট ফাইলে তালিকাভুক্ত পৃষ্ঠার মধ্যে নেভিগেশন করা হয়。

ASP Content Linking কম্পোনেন্ট

ASP Content Linking কম্পোনেন্টটি একটি সুবিধাজনক নেভিগেশন সিস্টেম তৈরি করতে ব্যবহৃত হয়。

Content Linking কম্পোনেন্ট একটি Nextlink অবজেক্ট ফিরিয়ে দেয়, যা নেভিগেট করতে হলে পৃষ্ঠার তালিকা ধারণ করে。

গঠনশৈলী

<%
Set nl=Server.CreateObject( "MSWC.NextLink" )
%>

প্রথমে, আমরা একটি টেক্সট ফাইল - "links.txt" তৈরি করব। এই ফাইলটি নেভিগেট করতে হলে পৃষ্ঠার তথ্য ধারণ করে। পৃষ্ঠার ক্রমাগত বিন্যাসটি তাদের প্রদর্শন ক্রমের অনুরূপ হতে হবে, এবং প্রত্যেক ফাইলের বর্ণনা (ফাইলনাম এবং বর্ণনা তথ্যকে ট্যাব দিয়ে পৃথক করে) থাকবে。

Note:If you want to add file information to the list or change the order of pages in the list, all you need to do is modify this text file! Then the navigation system will automatically update!

"links.txt":

asp_intro.asp ASP পরিচয়
asp_syntax.asp ASP সিনথেক্স
asp_variables.asp ASP ভিন্নতা
asp_procedures.asp ASP প্রক্রিয়াসমূহ 

Please place this line of code in the pages listed above: <!-- #include file="nlcode.inc"-->. This line of code will list each page that references the following code in "links.txt", so navigation will work.

"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("'>Previous Page</a>")
end if
Response.Write("<a href='" & nl.GetNextURL("links.txt"))
Response.Write("'>Next Page</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 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)
%>

আউটপুট: পরবর্তী URL-টি হল: 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)
%>

আউটপুট: তৃতীয় বর্ণনা হল: 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)
%>

আউটপুট: তৃতীয় 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 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)
%>

আউটপুট: পূর্ববর্তী URL হল: asp_variables.asp