• <tfoot id='M0nKk'></tfoot>
    <i id='M0nKk'><tr id='M0nKk'><dt id='M0nKk'><q id='M0nKk'><span id='M0nKk'><b id='M0nKk'><form id='M0nKk'><ins id='M0nKk'></ins><ul id='M0nKk'></ul><sub id='M0nKk'></sub></form><legend id='M0nKk'></legend><bdo id='M0nKk'><pre id='M0nKk'><center id='M0nKk'></center></pre></bdo></b><th id='M0nKk'></th></span></q></dt></tr></i><div id='M0nKk'><tfoot id='M0nKk'></tfoot><dl id='M0nKk'><fieldset id='M0nKk'></fieldset></dl></div>

    1. <small id='M0nKk'></small><noframes id='M0nKk'>

      <legend id='M0nKk'><style id='M0nKk'><dir id='M0nKk'><q id='M0nKk'></q></dir></style></legend>
          <bdo id='M0nKk'></bdo><ul id='M0nKk'></ul>
      1. System.Web.HttpUtility.UrlEncode/UrlDecode ASP.NET 5 的替换

        时间:2023-07-11
        <i id='GAlp0'><tr id='GAlp0'><dt id='GAlp0'><q id='GAlp0'><span id='GAlp0'><b id='GAlp0'><form id='GAlp0'><ins id='GAlp0'></ins><ul id='GAlp0'></ul><sub id='GAlp0'></sub></form><legend id='GAlp0'></legend><bdo id='GAlp0'><pre id='GAlp0'><center id='GAlp0'></center></pre></bdo></b><th id='GAlp0'></th></span></q></dt></tr></i><div id='GAlp0'><tfoot id='GAlp0'></tfoot><dl id='GAlp0'><fieldset id='GAlp0'></fieldset></dl></div>
            <tfoot id='GAlp0'></tfoot>

            <small id='GAlp0'></small><noframes id='GAlp0'>

                  <tbody id='GAlp0'></tbody>
                <legend id='GAlp0'><style id='GAlp0'><dir id='GAlp0'><q id='GAlp0'></q></dir></style></legend>
                • <bdo id='GAlp0'></bdo><ul id='GAlp0'></ul>
                  本文介绍了System.Web.HttpUtility.UrlEncode/UrlDecode ASP.NET 5 的替换的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想知道 System.Web.HttpUtility.UrlEncodeUrlDecode 是否有替代品.

                  I would like to know if there is a replacement for System.Web.HttpUtility.UrlEncode and UrlDecode.

                  我发现 Encode 应该是:Microsoft.Framework.WebEncoders.UrlEncoder.Default.UrlEncode.

                  但我没有找到 UrlDecode.有吗?

                  But I did not find UrlDecode. Is there one?

                  推荐答案

                  System.Runtime.Extensions 定义了 UrlDecodeHtmlDecode.

                  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

                  Update

                  While System.Runtime.Extensions defines the extension, as you can notice from it's code the actual class you need to call is System.Net.WebUtility

                  选项 1:System.Net.WebUtility

                  • 文档
                  • 源代码

                  目前没有公开计划在 Microsoft.Framework.WebEncoders 中包含 Decode.

                  Currently there are no publicly made plans to include Decode in Microsoft.Framework.WebEncoders.

                  用法

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

                  选项 2:System.Text.Encodings.Web.UrlEncoder

                  • 源代码

                  这是在 asp.net 核心服务容器中注册的,可以注入到您的控制器等中.

                  This is registered in the asp.net core service container and is injectable into your controllers etc.

                  这篇关于System.Web.HttpUtility.UrlEncode/UrlDecode ASP.NET 5 的替换的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何在 ASP.NET 5/MVC 6 的单元测试中访问 HttpContext 下一篇:ASP.NET Core 2.0 中 Web API 的本地用户帐户存储

                  相关文章

                  <small id='991Jd'></small><noframes id='991Jd'>

                      <i id='991Jd'><tr id='991Jd'><dt id='991Jd'><q id='991Jd'><span id='991Jd'><b id='991Jd'><form id='991Jd'><ins id='991Jd'></ins><ul id='991Jd'></ul><sub id='991Jd'></sub></form><legend id='991Jd'></legend><bdo id='991Jd'><pre id='991Jd'><center id='991Jd'></center></pre></bdo></b><th id='991Jd'></th></span></q></dt></tr></i><div id='991Jd'><tfoot id='991Jd'></tfoot><dl id='991Jd'><fieldset id='991Jd'></fieldset></dl></div>
                      <legend id='991Jd'><style id='991Jd'><dir id='991Jd'><q id='991Jd'></q></dir></style></legend>
                    1. <tfoot id='991Jd'></tfoot>
                        <bdo id='991Jd'></bdo><ul id='991Jd'></ul>