Hallo Stefan,
ich wollte mich noch mal kurz für die Antwort bedanken.
Ich habe den Request.Save eingebaut, aber scheinbar in der Eile ain die falsche Stelle, weshalb nichts gespeichert wurde...
Die Eile war aber nötig, da das Produktiv-System wieder laufen mußte. Die Notlösung bestand nämlich darin die Daten telefonisch abzugleichen, was untragbar war. Erstens vom Zeitaufwand und zweitens war es fehlerbehaftet. Ich habe in der Zwischenzeit die komplette Anwendung, die auf den Terminals gelaufen ist in einer Webseite nachgebildet und es läuft nun wieder alles.
Das Ganze ist auch mithilfe von Javascript Callbacks (über System.Web.UI.ICallbackEventHandler), mit denen die erfassten Daten immer sofort zum Server gesendet und dieser die Daten in einer Datenbank zwischenspeichert ziemlich Absturz- und Verbindungsabbruch-Sicher geworden.
Zusätzlich habe ich jetzt den Vorteil, dass ich nicht mehr auf die sehr unzuverlässige Kommunikation über die Webseiten angewiesen bin, wobei ich auch noch mit Zeichensatzproblemen, Verbindungsabbrüchen, etc. zu kämpfen hatte.
Alles in allem ist es jetzt tatsächlich besser als vorher.
Viele Grüße
Andreas