在 C# 中的 System.Web 中找不到 HttpServerUtility 类
-
21-09-2019 - |
题
我正在尝试致电 HttpServerUtuility.URLDecode 函数 在使用 Visual Studio 2005 的 C# 中,但找不到。我是 using System.Web
正确,但该类似乎不存在。我需要为我的项目添加某种参考吗?
解决方案
几点:
- 您需要参考
System.Web
集会 - 您需要正确填写类名(
HttpServerUtility
, , 不是HttpServerUtuility
) - 您需要获得正确的方法名称(
UrlDecode
, , 不是URLDecode
) - 您需要该类的一个实例,因为它是一个实例方法
获取实例可能是最困难的部分,除非您使用 ASP.NET - 它没有任何公共构造函数或静态属性来获取实例。通常你会使用 HttpContext.Server
. 。另一种方法是使用 HttpUtility.UrlDecode
, , 哪个 是 静态方法。(同样,您需要参考 System.Web
.)
其他提示
的引用添加到System.Web程序集。
只好集添加到我的网页API
System.Web
System.Web.Abstractions
System.Web.ApplicationServices
不隶属于 StackOverflow