পাঠ্যসূচী প্রস্তাবিত
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