0

現在、リクエストを終了するために呼び出すアプリケーションがありますがhttpResponse.End()、Microsoft の推奨に従い、例外をスローしないようにするために、に変更しようとしていますHttpContext.CompleteRequest

しかし、私の質問は、HttpContextオブジェクトは何ですか? そして、コントローラー内のどこで取得できますか?

編集:最初に同様の質問を投稿しました。タイトルを変更するために、質問を削除してもう一度質問しました(おそらくもっと良い方法があります)。私はすでにそれを削除しましたが、StackOverflowはそれが「重複」していたため、私がそれを行うことを妨げました. これを追加すると、投稿できるようになります。

4

2 に答える 2

2

System.Web.HttpContext

これは静的 (または少なくともそのように見える) であり、 MVC コントローラーASP.NET Web フォーム内でアクセス可能であり、 ASP.NET Web ページを想定しています (使用していません)。

このプロパティを使用すると、セッション、キャッシュ、およびアクティブな Web コンテキストCurrentに関連付けられたすべてのものにアクセスできます。

于 2013-01-23T21:51:00.293 に答える
2

System.Web.HttpContext.Current は、現在の httpContext をもたらします

于 2013-01-23T21:51:37.397 に答える