Page.Request Property
.NET Framework 2.0
Gets the HttpRequest object for the requested page.
Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)
Assembly: System.Web (in system.web.dll)
'Declaration Public ReadOnly Property Request As HttpRequest 'Usage Dim instance As Page Dim value As HttpRequest value = instance.Request
/** @property */ public HttpRequest get_Request ()
public function get Request () : HttpRequest
Not applicable.
Property Value
The current HttpRequest associated with the page.The following example demonstrates how to obtain the Headers collection from the HttpRequest object and write it to an ASP.NET page.
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
int loop1, loop2;
NameValueCollection coll;
// Load Header collection into NameValueCollection object.
coll = get_Request().get_Headers();
// Put the names of all keys into a string array.
String arr1[] = coll.get_AllKeys();
for (loop1 = 0; loop1 < arr1.length; loop1++) {
get_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++) {
get_Response().Write(("Value " + loop2 + ": "
+ get_Server().HtmlEncode(arr2[loop2]) + "<br>"));
}
}
var arr1, arr2 : String[] var coll : NameValueCollection coll=Request.Headers // Load Header collection into NameValueCollection object. arr1 = coll.AllKeys // Put names of all keys into a string array. for(var i=0; i < arr1.Length; i++){ Response.Write("Key: " + arr1[i] + "<br>") arr2 = coll.GetValues(i) // Get all values under this key. for(var j=0; j < arr2.Length; j++){ Response.Write("Value " + j + ": " + Server.HtmlEncode(arr2[j]) + "<br>") } }
Community Additions
ADD
Show: