HttpRequest.Form Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Gets a collection of form variables.

Namespace:   System.Web
Assembly:  System.Web (in System.Web.dll)

Public ReadOnly Property Form As NameValueCollection

Property Value

Type: System.Collections.Specialized.NameValueCollection

A NameValueCollection representing a collection of form variables.

The Form property is populated when the HTTP request Content-Type value is either "application/x-www-form-urlencoded" or "multipart/form-data".

The following example shows how to read the values in the form collection posted from a browser. Each name/value pair in the collection represents a control in the form and its value.

Dim loop1 As Integer
Dim arr1() As String
Dim coll As NameValueCollection

' Load Form variables into NameValueCollection variable.

' Get names of all forms into a string array.
arr1 = coll.AllKeys
For loop1 = 0 To arr1.GetUpperBound(0)
   Response.Write("Form: " & arr1(loop1) & "<br>")
Next loop1

.NET Framework
Available since 1.1
Return to top