HttpContext.Current.Response/RequestとPage.Request/Responseの違いを教えてください。HttpContext.Current.Response/RequestとPage.Request/Responseの相違点
ありがとうございました
HttpContext.Current.Response/RequestとPage.Request/Responseの違いを教えてください。HttpContext.Current.Response/RequestとPage.Request/Responseの相違点
ありがとうございました
何もありません。
後者は前者の略です。
これは、ASPXページを書くときに特に便利です。これらのページはPage
を継承しているため、Request
またはResponse
と書くことができます。
同様に、Page.Context
は、HttpContext.Current
の略です。
プロパティは同じオブジェクトを指しますが、違いはありません。
System.Web.UI.Page
を見て、プロパティRequestを見てみると、要求ページのHttpContextが取得されていることがわかります。HttpContext.Current.Request
を見ると、「現在のHTTP要求のHttpContextオブジェクトを取得または設定します。」というメッセージが表示されます。本当にまったく同じものなので、別のクラスから呼び出すことができます。 System.web.HttpContext
System.web.ui.page