Kategorien:
Suchbegriffe:
Suchfelder:
Suche starten
Neue Beiträge / Top 7
Alle Artikel / Liste
Bücher zu ASP/ASP.Net
Startseite / Hilfe
Fragen zu ASP/ASP.NET
Datenschutzrichtlinen
Impressum / Kontakt
Das ASP.Net Codebook. Die unentbehrliche Referenz für alle ASP.Net-Entwickler [Autoren: Stefan Falz, Karsten Samaschke]
Active Server Pages-FAQ
Active Server Pages - FAQ (v. 1.50) © 2000 - 2024 by Stefan Falz Webconsulting

GetFile! Dynamischer Dateiupload im Browser

ASP Allgemein Zurück Druckversion Stefan Falz 05.09.2000
Frage: Wie kann ich alle Elemente eines gesendeten Formulars anzeigen?
[frmcol.asp]
<html>
<head><title>Form Collection</title></head>
<body>
<h1>Anzeigen aller Elemente eines übermittelten Formulars!</h1>

<table BORDER="1">
    <tr>
        <td VALIGN="TOP"><b>Variable</b></td>
        <td VALIGN="TOP"><b>Wert</b></td>
    </tr>
    <% For Each item in Request.Form %>
    <tr>
        <td><% = item %></td>
        <td><% = Request.Form(item) %></td>
    </tr>
    <% Next %>
</table>
</body>
</html>

Mit dieser Variante kann es allerdings vorkommen, dass die Formularfelder in einer zufälligen
Reihenfolge ausgegeben werden und nicht in der, in der Sie eigentlich definiert wurden.

Zur Lösung dieses Problems (wenn es denn eines darstellen sollte) kann man auch mit Hilfe
eines Counters durch alle Elemente der Request.Form Collection laufen und so eine sortierte Ausgabe
(so wie die Felder im Formular definiert wurden) erhalten.

[frmcol.asp]
<html>
<head><title>Form Collection</title></head>
<body>
<h1>Anzeigen aller Elemente eines übermittelten Formulars!</h1>

<table BORDER="1">
    <tr>
        <td VALIGN="TOP"><b>Variable</b></td>
        <td VALIGN="TOP"><b>Wert</b></td>
    </tr>
    <% For intCounter = 1 to Request.Form.Count %>
    <tr>
        <td><% = Request.Form.Key(intCounter) %></td>
        <td><% = Request.Form(intCounter) %></td>
    </tr>
    <% Next %>
</table>
</body>
</html>
Sehr gut
1 2 3 4 5 6
Ungenügend
Zurück | Bisherige Aufrufe: 21479 | Bisherige Bewertungen: 56 | Durchschnitt: 1,64
Stefan Falz Webconsulting