3

我正在尝试HttpUtility.UrlEncode在我的sharepoint项目中使用,framework 3.5但它无法识别它。简单地说:

当前上下文中不存在 HttpUtility

我打了电话System.Web,但它仍然无法识别任何 Http 对象!

4

2 回答 2

2

您需要添加对System.Web.dll的引用

没有上述参考的使用 System.Web单独是不够的。

不幸的是,无法在以 .Net 框架的客户端配置文件版本为目标的项目中引用System.Web.dll 。因此,请查看您的项目属性并确保它针对“.NET Framework 3.5”而不是“.NET Framework 3.5 Client Profile”。

于 2013-02-22T09:41:59.090 回答
1

这个问题在这里得到了回答: .NET 3.5 SP1 客户端框架的 HttpUtility 的替代方案?

如果可能,另一个选择是升级到 .NET 4.5,然后您可以选择使用

WebUtility.UrlEncode 

http://msdn.microsoft.com/en-us/library/system.net.webutility.urlencode.aspx

于 2013-02-22T09:45:18.957 回答