পাঠ্যসূচী প্রস্তাবিত

Request অবজেক্ট রেফারেন্স ম্যানুয়েল

ASP QueryString সংকলন

সংজ্ঞা ও ব্যবহার

QueryString সংকলনটি HTTP কোনও প্রশ্ন প্রতিশ্রুতিতে পাওয়া যেতে হয়না পারামিটারের মান উৎপন্ন করে।

HTTP কোনও প্রশ্ন প্রতিশ্রুতি (HTTP query string) হল প্রশ্ন নিদর্শক (?) পরের মান দ্বারা নির্দিষ্ট যেমন:<a href="test.asp?txt=this is a query string test

">কোনও প্রশ্ন প্রতিশ্রুতিসহ লিঙ্ক</a>

উপরোক্ত কোডটি একটি নাম হিসাবে txt তৈরি করতে পারে এবং মান "this is a query string test" হবে:

ব্যবহারকৌশল

Request.QueryString(variable)[(index)|.Count]
পারামিটার বর্ণনা
variable বাধ্যতামূলক।HTTP কোনও প্রশ্ন প্রতিশ্রুতিতে পাওয়া যেতে হয়না পারামিটারের নাম。
index সংজ্ঞা: একটি পারামিটারের একটি বলা যেতে পারে এবং 1 থেকে Request.QueryString(variable).Count

একক

উদাহরণ 1

কোনও সমস্ত নাম পারামিটার n-এর মান পরিদর্শন করুন:

এইভাবে, এই প্রয়োগ পাঠানো হয়েছে:

http://www.codew3c.com/test/names.asp?n=John&n=Susan

names.asp এ নিম্নলিখিত কোডটি সম্পর্কিত:

<%
for i=1 to Request.QueryString("n").Count 
  Response.Write(Request.QueryString("n")(i) & "<br />")
next
%>

names.asp ফাইলটি নিম্নলিখিত দেখাবে:

John
Susan

উদাহরণ 2

এইভাবে, এটা পাঠানো হয়েছে এই স্ট্রিং:

http://www.codew3c.com/test/names.asp?name=John&age=30

উপরোক্ত কোডটি নিম্নলিখিত QUERY_STRING মান উৎপন্ন করে:

name=John&age=30

এখন, আমরা এই তথ্যকে স্ক্রিপ্টের মাধ্যমে ব্যবহার করতে পারি:

হাই, <%=Request.QueryString("name")%>. 
আপনার বয়স হল <%= Request.QueryString("age")%>.

আউটপুট:

Hi, John. Your age is 30.

যদি আপনি দেখানো কোনো ভিন্নোত্তর মান নির্দিষ্ট করেনি, যেমন এমন:

কোয়েরি স্ট্রিং হল: <%=Request.QueryString%> 

আউটপুট এই মতো হবে:

কোয়েরি স্ট্রিং হল: name=John&age=30

Request অবজেক্ট রেফারেন্স ম্যানুয়েল