जवाबों:
Server.UrlDecode(xxxxxxxx)
System.Web.HttpServerUtilityBase
, लेकिन वह पहले से ही ASP.NET MVC में आयात किया जाना चाहिए।
string decodedUrl = Uri.UnescapeDataString(url)
या
string decodedUrl = HttpUtility.UrlDecode(url)
Url एक कॉल के साथ पूरी तरह से डिकोड नहीं किया गया है। पूरी तरह से डीकोड करने के लिए आप इस तरीके को लूप में कह सकते हैं:
private static string DecodeUrlString(string url) {
string newUrl;
while ((newUrl = Uri.UnescapeDataString(url)) != url)
url = newUrl;
return newUrl;
}
Uri.UnescapeDataString
दो बार भागा और मुझे जो चाहिए था मिल गया !! : D
क्या आपने कोशिश की HttpServerUtility.UrlDecode
या HttpUtility.UrlDecode
?
HttpServerUtility.UrlDecode
जिसे एक्सेस करने के लिए इंस्टेंस मेथड का उपयोग करना चाहिए HttpContext.Current.Server.UrlDecode
।
प्रयत्न:
var myUrl = "my.aspx?val=%2Fxyz2F";
var decodeUrl = System.Uri.UnescapeDataString(myUrl);