Freigeben über


HttpRequest.Form-Eigenschaft

Ruft eine Auflistung von Formularvariablen ab.

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

Syntax

'Declaration
Public ReadOnly Property Form As NameValueCollection
'Usage
Dim instance As HttpRequest
Dim value As NameValueCollection

value = instance.Form
public NameValueCollection Form { get; }
public:
property NameValueCollection^ Form {
    NameValueCollection^ get ();
}
/** @property */
public NameValueCollection get_Form ()
public function get Form () : NameValueCollection

Eigenschaftenwert

Eine NameValueCollection, die eine Auflistung von Formularvariablen darstellt.

Hinweise

Die Form-Eigenschaft wird aufgefüllt, wenn der Content-Type-Wert der HTTP-Anforderung "application/x-www-form-urlencoded" oder "multipart/form-data" lautet.

Thema Position
Gewusst wie: Übergeben von Werten zwischen ASP.NET-Webseiten Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Übergeben von Werten zwischen ASP.NET-Webseiten Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Übergeben von Werten zwischen ASP.NET-Webseiten Erstellen von ASP.NET-Webanwendungen

Beispiel

Im folgenden Codebeispiel wird die Formularauflistung eines Clients gespeichert und der Name sämtlicher Formulare in die HTTP-Ausgabe geschrieben.

Dim loop1 As Integer
Dim arr1() As String
Dim coll As NameValueCollection
 
' Load Form variables into NameValueCollection variable.
coll=Request.Form

' 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
   
int loop1;
NameValueCollection coll;
 
//Load Form variables into NameValueCollection variable.
coll=Request.Form;
// Get names of all forms into a string array.
String[] arr1 = coll.AllKeys;
for (loop1 = 0; loop1 < arr1.Length; loop1++) 
{
   Response.Write("Form: " + arr1[loop1] + "<br>");
}
   
int loop1;
NameValueCollection coll;

//Load Form variables into NameValueCollection variable.
coll = get_Request().get_Form();
// Get names of all forms into a string array.
String arr1[] = coll.get_AllKeys();
for (loop1 = 0; loop1 < arr1.length; loop1++) {
    get_Response().Write(("Form: " + arr1[loop1] + "<br>"));
}
var arr1 : String[]
var coll : NameValueCollection

coll=Request.Form   // Load Form variables into NameValueCollection variable.
arr1 = coll.AllKeys // Get names of all forms into a string array.
for(var i=0; i < arr1.Length; i++){
  Response.Write("Form: " + arr1[i] + "<br>")
}

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpRequest-Klasse
HttpRequest-Member
System.Web-Namespace
ValidateInput
HttpRequest.Cookies-Eigenschaft
QueryString