एक PHP प्रोग्रामर के रूप में मुझे HTTP क्वेरी स्ट्रिंग को पुनः प्राप्त करने के लिए $ _GET का उपयोग करने के लिए उपयोग किया जाता है ... और अगर मुझे पूरे स्ट्रिंग की आवश्यकता है, तो इसे करने के तरीकों का भार है।
एएसपी में, हालांकि, मैं प्रश्न प्राप्त करने के लिए प्रतीत नहीं कर सकता।
यहाँ news.aspx का कोड है (कुछ HTML में एम्बेड किया गया है):
<%
string URL = "http://www.example.com/rendernews.php?"+Request.Querystring;
System.Net.WebClient wc = new System.Net.WebClient();
string data = wc.DownloadString(URL);
Response.Output.Write(data);
%>
मैं एक दूरस्थ सर्वर से एक PHP स्क्रिप्ट के आउटपुट ला रहा हूं, और यह पूरी तरह से Request.Querystring के बिना काम करता है।
मुद्दा यह है कि मैं पहली पंक्ति पर पूर्ण क्वेरी स्ट्रिंग प्राप्त करने का प्रयास कर रहा हूं: Request.Querystring। मुझे एक त्रुटि मिल रही है " वस्तु संदर्भ वस्तु के उदाहरण के लिए सेट नहीं है " जो मूल रूप से अनुरोध करता है। Request.Querystring मौजूद नहीं है।
किसी भी विचार यहाँ समस्या क्या है? जब सूचकांक.aspx को http://test.com/news.aspx?id=2 कहा जाता है, तो मैं उस क्वेरी स्ट्रिंग को कैसे प्राप्त कर सकता हूं? मेरी स्क्रिप्ट http://www.example.com/rendernews.php?id=2