Page.Request Eigenschap

Definitie

Hiermee haalt u het HttpRequest object voor de aangevraagde pagina op.

public:
 property System::Web::HttpRequest ^ Request { System::Web::HttpRequest ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Web.HttpRequest Request { get; }
[<System.ComponentModel.Browsable(false)>]
member this.Request : System.Web.HttpRequest
Public ReadOnly Property Request As HttpRequest

Waarde van eigenschap

De huidige HttpRequest gekoppeld aan de pagina.

Kenmerken

Uitzonderingen

Treedt op wanneer het HttpRequest object niet beschikbaar is.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de verzameling Headers ophaalt uit het HttpRequest-object en deze naar een ASP.NET-pagina schrijft.

int loop1, loop2;
NameValueCollection coll;

// Load Header collection into NameValueCollection object.
coll=Request.Headers;

// Put the names of all keys into a string array.
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1<arr1.Length; loop1++)
{
   Response.Write("Key: " + arr1[loop1] + "<br>");
   // Get all values under this key.
   String[] arr2=coll.GetValues(arr1[loop1]);
   for (loop2 = 0; loop2<arr2.Length; loop2++)
   {
      Response.Write("Value " + loop2 + ": " + Server.HtmlEncode(arr2[loop2]) + "<br>");
   }
}

Dim loop1, loop2 As Integer
 Dim arr1(), arr2() As String
 Dim coll As NameValueCollection
 

' Load Header collection into NameValueCollection object.
coll=Request.Headers

' Put the names of all keys into a string array.
arr1 = coll.AllKeys 
For loop1 = 0 To arr1.GetUpperBound(0)
   Response.Write("Key: " & arr1(loop1) & "<br>")
   arr2 = coll.GetValues(loop1) 
   ' Get all values under this key.
   For loop2 = 0 To arr2.GetUpperBound(0)
      Response.Write("Value " & CStr(loop2) & ": " & Server.HtmlEncode(arr2(loop2)) & "<br>")
    Next loop2
 Next loop1
   

Opmerkingen

Het HttpRequest object bevat informatie over de huidige HTTP-aanvraag.

Van toepassing op

Zie ook