次のように、現在の URL の文字列を取得するための簡単なコードを作成しようとしています。
string currentURL = HttpContext.Current.Request.Url.ToString();
ただし、コードを実行するとエラーが発生します。Object reference not set to an instance of an object.
HttpContext のインスタンスを作成する必要があると思います。HttpContext の引数は、 または のいずれHttpContext(HttpRequest request, HttpResponse response)
かHttpContext(HttpWorkerRequest wr)
です。
これらの引数の操作方法を詳しく説明したドキュメントはありますか? 私は C# にかなり慣れていないので、このオブジェクトを適切にインスタンス化する方法が完全にはわかりません。また、役立つリソース (MS ライブラリを含む) も見つかりませんでした。