我有点卡在这里。我的文件顶部有using System.Web
,没有错误,并且System.Web
列在我的引用文献中。我尝试双击该引用,在对象浏览器中找到UrlEncode
方法,并将该方法直接拖放到我的代码中,但仍然找不到HttpUtility
。我想念什么?
这是简化的代码:
using System.Web
string path = "path/to/file";
path = HttpUtility.UrlEncode(path);
完全合格的HttpUtility也不起作用。它甚至不会显示在自动完成列表中。仅显示“AspNetHostingPermission”。
最佳答案
在我看来,您的解决方案中还有另一个库,而这正是您尝试访问HttpUtility的地方。如果正确,则需要在库中添加对System.Web dll的引用。
让我知道是否是这种情况。
关于c# - ASP.NET找不到HttpUtility,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9183435/