当前上下文中不存在名称“HttpUtility”。
我有点卡在这里。我的文件顶部有using System.Web
,没有错误,我的参考文献中列出了System.Web
。我尝试双击引用,在对象浏览器中找到UrlEncode
方法,然后将方法拖放到我的代码中,它仍然找不到HttpUtility
。我错过了什么?
以下是代码,简化:
using System.Web
string path = "path/to/file";
path = HttpUtility.UrlEncode(path);
完全合格的HttpUtility也无济于事。它甚至没有显示在自动完成列表中。只显示“AspNetHostingPermission”。
答案 0 :(得分:9)
在我看来,您的解决方案中有另一个库,而这正是您尝试访问HttpUtility的地方。如果这是正确的,您需要在库中添加对System.Web dll的引用。
如果是这样,请告诉我。