.Net 2.0 HttpUtility.UrlEncode问题

问题描述:

我正在使用.Net 2.0中的一个项目,它必须保留在.Net 2.0中,我无法解决这个问题,因为这是客户需要的。.Net 2.0 HttpUtility.UrlEncode问题

我想创建一个将URL编码这个

HttpUtility.UrlEncode(key);

但是一个字符串,我得到的消息

HttpUtility不包含定义为以UrlEncode

在这里查看MSDN https://msdn.microsoft.com/en-us/library/system.web.httputility.urlencode(v=vs.80).aspx我明白这应该很容易实现。

我有我的使用声明引入System.Web它也在我的参考。

关于我需要做什么的任何想法?

+0

'key'的类型是什么? –

+0

刚刚在.NET 2.0中使用控制台应用程序尝试过。与UrlEncode(string str)'完美协作。你有其他同类名的HttpUtility吗?你确定使用.NET 2.0进行编译吗? – Ksv3n

+0

@ZdeněkJelínek它的字符串类型 –

如果您在使用system.web时遇到问题,请使用此博客中显示的备用方法。 Html-and-Uri-String-Encoding-without-SystemWeb

+1

问题清楚说明_“System.Web在我的参考文献中”_ – stuartd