में पूर्ण क्वेरी स्ट्रिंग प्राप्त करें 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। मुझे एक त्रुटि मिल रही है "ऑब्जेक्ट रेफरेंस किसी ऑब्जेक्ट के उदाहरण पर सेट नहीं है" जिसका मूल रूप से अनुरोध है .Querystring मौजूद नहीं है।
कोई विचार क्या समस्या यहां है? कैसे मुझे लगता है कि क्वेरी स्ट्रिंग तो प्राप्त कर सकते हैं जब index.aspx http://test.com/news.aspx?id=2 मेरी स्क्रिप्ट की तरह कहा जाता है http://www.example.com/rendernews.php?id=2
के संदर्भ में यह हमेशा असफल, या वहाँ कोई पारिभाषित प्राप्त चर की तरह किनारे मामलों है? – Matt
यह हमेशा विफल रहता है ... –