我正在HttpUtility.UrlEncode
中sharepoint
项目中使用framework 3.5
,但它无法识别它。简单地说:
当前上下文中不存在HttpUtility
我打电话给System.Web
,但它仍然无法识别任何Http对象!
答案 0 :(得分:2)
您需要添加对 System.Web.dll
的引用没有上述参考的使用System.Web 是不够的。
不幸的是,在面向.Net框架的客户端配置文件版本的项目中无法引用 System.Web.dll 。因此,请查看您的项目属性,并确保它的目标是“.NET Framework 3.5”,而不是“.NET Framework 3.5 Client Profile”。
答案 1 :(得分:1)
这个问题在这里得到了解答: Alternative to HttpUtility for .NET 3.5 SP1 client framework?
如果可能,另一个选项是升级到.NET 4.5,然后您可以选择使用
WebUtility.UrlEncode
http://msdn.microsoft.com/en-us/library/system.net.webutility.urlencode.aspx