c# - সিস্টেমের জন্য প্রতিস্থাপন.ডাব্লু.এইচটিপি ইউটিলিটি.আরলএঙ্কোড/ইউরলডেকোড এএসপি.নেট 5



asp.net asp.net-mvc (1)

আমি জানতে চাই যে System.Web.HttpUtility.UrlEncode UrlDecode . System.Web.HttpUtility.UrlEncode এবং UrlDecode কোনও প্রতিস্থাপন রয়েছে UrlDecode

আমি Encode জন্য যেমনটি পেয়েছি তা Encode : Microsoft.Framework.WebEncoders.UrlEncoder.Default.UrlEncode . Encode

তবে আমি UrlDecode । একটি আছে?


HtmlDecode UrlDecode এবং HtmlDecode উভয়কেই সংজ্ঞায়িত করে।

namespace System.Net
{
    public static partial class WebUtility
    {
        public static string HtmlDecode(string value) { return default(string); }
        public static string HtmlEncode(string value) { return default(string); }
        public static string UrlDecode(string encodedValue) { return default(string); }
        public static byte[] UrlDecodeToBytes(byte[] encodedValue, int offset, int count) { return default(byte[]); }
        public static string UrlEncode(string value) { return default(string); }
        public static byte[] UrlEncodeToBytes(byte[] value, int offset, int count) { return default(byte[]); }
    }
}

হালনাগাদ

যখন System.Runtime.Extensions এক্সটেনশানটিকে সংজ্ঞায়িত করে, আপনি যেমন কোড থেকে লক্ষ্য করতে পারেন যে আপনাকে কল করতে হবে প্রকৃত ক্লাসটি হ'ল System.Net.WebUtility

বিকল্প 1 : সিস্টেম. নেট.ওয়েব ইউটিলিটি

Microsoft.Framework.WebEncoders Decode অন্তর্ভুক্ত করার জন্য বর্তমানে সরকারীভাবে কোন পরিকল্পনা করা হয়নি Decode

ব্যবহার

System.Net.WebUtility.UrlEncode(myString)
System.Net.WebUtility.UrlDecode(myString)

বিকল্প 2 : System.Text.Encodings.Web.UllEncoder

এটি এসপ নেট কোর পরিষেবা কনটেইনারটিতে নিবন্ধিত এবং এটি আপনার নিয়ন্ত্রক ইত্যাদিতে ইনজেকশনযোগ্য etc.





asp.net-core-mvc