码迷,mamicode.com
首页 > 编程语言 > 详细

ASP.NET Core(.NET Core)中使用UrlDecode和UrlEncode方法-CJavaPy

时间:2020-05-20 12:01:08      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:ram   class   编辑   odi   article   cti   static   params   div   

原文:ASP.NET Core(.NET Core)中使用UrlDecode和UrlEncode方法-CJavaPy

在ASP.NET中如果url中参数中有比较特殊的字符,需要用到UrlDecode和UrlEncode方法 ,但在ASP.NET Core中两个方法是在哪里呢。下面就介绍下UrlDecode和UrlEncode在ASP.NET Core中的使用方法。

1、.NET Core 1.1中使用

在.NET Core 1.1中使用UrlDecode和UrlEncode方法,可能需要安装Nuget包,安装方法如下,

PM> Install-Package Microsoft.AspNetCore.WebUtilities -Version 2.1.1

命令空间:System.Net.WebUtility

public static class WebUtility
{
    public static string UrlDecode(string encodedValue);
    public static string UrlEncode(string value);
}

使用方法

WebUtility.UrlDecode(code)
WebUtility.UrlEncode(code)

2、.Net Core 2.0中使用

在Net Core 2.0中,WebUtility类和下面的两种方法都可以直接使用,不需要安装NuGet包。

1)命名空间:using System.Text.Encodings.Web;

使用方法

UrlEncoder.Default.UrlEncode(code)
UrlEncoder.Default.UrlDecode(code)

2)命名空间:using System.Web;

使用方法

HttpUtility.UrlEncode(code)
HttpUtility.UrlDecode(code)

ASP.NET Core(.NET Core)中使用UrlDecode和UrlEncode方法-CJavaPy

标签:ram   class   编辑   odi   article   cti   static   params   div   

原文地址:https://www.cnblogs.com/lonelyxmas/p/12922666.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!