Visual Studio 2005を使用してC#でHttpServerUtuility.URLDecode関数を呼び出そうとしていますが、見つかりません。私はusing System.Web
きちんとしていますが、クラスはそこにいないようです。プロジェクトに何らかの参照を追加する必要がありますか?
10118 次
3 に答える
14
いくつかのポイント:
System.Web
アセンブリへの参照が必要です- クラス名を正しく取得する必要があります(
HttpServerUtility
ではなくHttpServerUtuility
) - メソッド名を正しく取得する必要があります(
UrlDecode
ではなく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
WebAPIにアセンブリを追加する必要がありました
System.Web
System.Web.Abstractions
System.Web.ApplicationServices
于 2015-10-27T10:33:49.123 に答える