HttpContext.Request Eigenschap

Definitie

Hiermee haalt u het HttpRequest object op voor de huidige HTTP-aanvraag.

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

Waarde van eigenschap

De HttpRequest voor de huidige HTTP-aanvraag.

Uitzonderingen

De webtoepassing wordt uitgevoerd onder IIS 7 in de geïntegreerde modus.

Opmerkingen

De Request eigenschap biedt programmatische toegang tot de eigenschappen en methoden van de HttpRequest klasse. Omdat ASP.NET pagina's een standaardreferentie bevatten naar de System.Web-naamruimte (die de klasse HttpContext bevat), kunt u verwijzen naar de leden van HttpRequest op een .aspx-pagina zonder de volledig gekwalificeerde klassereferentie naar HttpContext te gebruiken. U kunt bijvoorbeeld de Request.Browser mogelijkheden van de clientbrowser ophalen. Als u echter de leden van HttpRequest uit een ASP.NET code-behind-module wilt gebruiken, moet u een verwijzing opnemen naar de System.Web naamruimte in de module en een volledig gekwalificeerde verwijzing naar zowel de huidige actieve aanvraag-/antwoordcontext als de klasse in System.Web die u wilt gebruiken. Op een code-behind-pagina moet u bijvoorbeeld de volledig gekwalificeerde naam HttpContext.Current.Request.Browseropgeven.

Note

ASP.NET genereert een uitzondering als u deze eigenschap probeert te gebruiken wanneer het object HttpRequest niet beschikbaar is. Dit is bijvoorbeeld waar in de Application_Start methode van het bestand Global.asax of in een methode die wordt aangeroepen vanuit de Application_Start methode. Op dat moment is er nog geen HTTP-aanvraag gemaakt.

Van toepassing op