HttpContext.Current.ResponseとPage.Responseの違いは何ですか?
-
16-09-2019 - |
質問
私は、保護されたページのセットでキャッシュの問題のトラブルシューティングだとヘッダがすべての応答のために変更する必要があることを実現しています。私は一緒に解決策を置くように、私はHttpContext.Current.ResponseとPage.Responseとする場合、各オブジェクトは、アプリケーションで使用されるべきであるとの違いを知りたい。
感謝します。
解決
Page.Response
は単にあなたがHTMLページのコンテキスト内にあるのHttpContextにマッピングされます。
HttpContext.Current.Response
は、単にあなたがページ内にない場合には、現在のコンテキストを取得することができます。あなたが要求に応答する実際のページ以外の場所からのコンテキストにアクセスすることができます。
それぞれを使用する際については?さて、あなたが望むなら、あなたはどこにでもHttpContext.Current.Responseを使用する「ことができます」が、一般的に人々はときにページ/ユーザーコントロールにPage.Responseを使用します。
他のヒント
あなたのGlobal.asaxの中かとHttpModuleを/のHttpHandlerのように -
は、まあまず第Page.Responseは静的であり、いつでも呼び出すことができますが、現在、有効なページオブジェクト、のHttpContextを持っていることを意味し
所属していません StackOverflow