मैं एनकोड कुछ समय URL पर के बाद से मैं अपने साथ कुछ दस्तावेज़ पथ पारित करने के लिए है की जरूरत है और यह इसयूआरएल एनकोड अवधि?
http://example.com/test.aspx?document=test.docx
की तरह है तो test.docx मुझे एक अमान्य वर्ण की एक त्रुटि हो रही है। इसलिए मैं
. --> %2E
करने के लिए इसे बदलने की जरूरत है मैं Server.UrlEncode
string b = Server.UrlEncode("http://example.com/test.aspx?document=test.docx");
का उपयोग करने की कोशिश की, लेकिन मैं
"http%3a%2f%2fexample.com%2ftest.aspx%3fdocument%3dtest.docx"
मिलता तो मैं एक स्ट्रिंग की तरह उपयोग करने के लिए की जगह है और करते हैं यह मैन्युअल रूप से और उस कोड के साथ सभी अवधि को प्रतिस्थापित करें?
क्या आप वाकई '.' हैं? यह मेरे लिए एक पूरी तरह से वैध क्वेरी स्ट्रिंग की तरह दिखता है। –