7

我正在尝试使用 Visual Studio 2005 在 C# 中调用HttpServerUtuility.URLDecode 函数,但找不到它。我是using System.Web正确的,但课程似乎不在那里。我是否需要为我的项目添加某种参考?

4

3 回答 3

14

几点:

  • 您需要对System.Web程序集的引用
  • 你需要得到正确的类名(HttpServerUtility,不是HttpServerUtuility
  • 您需要正确获取方法名称(UrlDecode, not URLDecode
  • 你需要一个类的实例,因为它是一个实例方法

获取实例可能是最难的部分,除非您在 ASP.NET 中 - 它没有任何公共构造函数或静态属性来获取实例。通常你会使用HttpContext.Server. 另一种方法是使用HttpUtility.UrlDecode,这一种静态方法。(同样,您需要参考System.Web.)

于 2009-09-02T16:04:26.343 回答
5

添加对 System.Web 程序集的引用。

于 2009-09-02T16:01:54.863 回答
0

必须将程序集添加到我的 web api

System.Web
System.Web.Abstractions
System.Web.ApplicationServices
于 2015-10-27T10:33:49.123 回答