Bagikan melalui


HttpContext.Request Properti

Definisi

HttpRequest Mendapatkan objek untuk permintaan HTTP saat ini.

public:
 property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
public System.Web.HttpRequest Request { get; }
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest

Nilai Properti

HttpRequest untuk permintaan HTTP saat ini.

Pengecualian

Aplikasi Web berjalan di bawah IIS 7 dalam mode Terintegrasi.

Keterangan

Properti Request ini menyediakan akses terprogram ke properti dan metode HttpRequest kelas . Karena halaman ASP.NET berisi referensi default ke System.Web namespace (yang berisi HttpContext kelas ), Anda dapat mereferensikan anggota HttpRequest pada halaman .aspx tanpa menggunakan referensi kelas yang sepenuhnya memenuhi syarat ke HttpContext. Misalnya, Anda dapat menggunakan Request.Browser untuk mendapatkan kemampuan browser klien. Namun, jika Anda ingin menggunakan anggota HttpRequest dari modul ASP.NET code-behind, Anda harus menyertakan referensi ke System.Web namespace dalam modul dan referensi yang sepenuhnya memenuhi syarat ke konteks permintaan/respons yang saat ini aktif dan kelas yang System.Web ingin Anda gunakan. Misalnya, di halaman kode-belakang Anda harus menentukan nama HttpContext.Current.Request.Browseryang sepenuhnya memenuhi syarat .

Catatan

ASP.NET akan memberikan pengecualian jika Anda mencoba menggunakan properti ini ketika HttpRequest objek tidak tersedia. Misalnya, ini akan benar dalam metode Application_Start file Global.asax, atau dalam metode yang dipanggil dari metode Application_Start. Pada saat itu belum ada permintaan HTTP yang dibuat.

Berlaku untuk