Madness Phil: Fehlerbehandlung request.Form

Hallo,
warum geht das Programm nicht in die Anweisung???

If request.Form("hochladen")="Upload" Then
  response.write "testetstest"
End If

Der Submit-Button heißt "hochladen" und hat den Value "Upload",

form action ist auch die selbe Datei, doch warum erfüllt er die Anweisung nicht?

Besten Dank im Vorraus
Philip

  1. Hi,

    warum geht das Programm nicht in die Anweisung???

    If request.Form("hochladen")="Upload" Then
      response.write "testetstest"
    End If

    Zunaechst mal, verwendest Du vielleicht Get statt Post? Andere Sache, bei Vergleichen macht es sich immer bezahlt, trim() zu verwenden, da sich Leerzeichen leicht einschleichen koennen.

    Gruss,
    Melanie

    1. Mit
      response.write request.form("hochladen")

      teste ich den Button es kommt aber nur etwas, wenn ich das enctype... aus dem form nehme, warum??

      Danke
      Phil

      1. Hi Phil,

        ..

        teste ich den Button es kommt aber nur etwas, wenn ich das enctype... aus dem form nehme, warum??

        Weil ein Formular mit enctype nicht mit dem request.form-object abgefragt werden kann. Verwendest Du ein component wie zB ASPUpload? Dann solltest Du Beispiel-Code bei der entsprechenden Firma erhalten/im Readme-file finden.
        Diese Components sind im allgemeinen einfacher zu verwenden als den Code selber zu schreiben, und die meisten webspace provider haben etwas derartiges auf ihren IIS servern installiert.

        Gruss,
        Melanie