Glengamoi · AspHeute (Artikel) · .NET Heute (RSS-Suche) · .NET Blogs · Glengamoi Suche (Installieren via Klick)

Glengamoi

Die Diskussionsforen der deutschen .NET Community
Willkommen bei Glengamoi. Anmeldung | Registrieren | Hilfe
in Suchen

Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

Letzter Beitrag 07-18-2007 14:43 von Thomas Beckert. 4 Antworten.
Seite 1 von 1 (5 Treffer)
Beiträge sortieren: Zurück Weiter
  • 07-18-2007 14:16

    Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    Hallo alle miteinander!

     Ich habe da ein kleines Problem mit einem ASP-Script, dessen Verhalten (oder das des IIS oder das des Client-seitigen Internet Explorers) mir nicht so ganz einleuchten will:

     Eine Webseite enthält ein Formular, das u.a. für das Hochladen einer Datei zuständig ist. In dieses Formular kann der Benutzer aber auch zusätzliche Textangaben machen. Da das Formular vom Typ 'enctype="multipart/form-data"' ist, komme mit ASP nicht über Request.Form an die Text-Inhalte des Formulars. Kein Problem, ich benutze da einen kleinen Trick: beim Senden des Formulars erzeuge einfach per Javascript einen passenden Querystring, in dem sich sämtliche Formulardaten befinden. Klappt wunderbar!

    Die Daten, die ich aus dem Querystring isoliere werden dann in eine Datenbank übertragen und anschliessend die ausgewählte Datei auf den Webserver hochgeladen. Klappt auch alles wunderbar und absolut problemlos. Bis...

    ...ich versuche eine Datei gleichen Namens in der Datenbank zu speichern. Die betreffende Spalte in der Tabelle/Datenbank habe ich mit einem Unique-Index versehen um Duplikate zu verhindern. Im ASP-Script fange ich einen betreffenden Fehler mit On Error Resume Next und betreffender Fehlerbehandlung sprich Rückmeldung an den User ab. Alles so wie es eigentlich sein soll und auch wie gesagt wunderbar funktioniert.

    Nur tritt ein oben beschriebener Fall auf, dann sollte der Benutzer eigentlich die von meinem ASP-Script generierte Fehlermeldung zu sehen bekommen, dass dieser Eintrag bereits in der Datenbank vorhanden ist. Der Internet Explorer zeigt aber nur: Diese Seite kann nicht angezeigt werden...blabla... Server oder DNS konnte nicht gefunden werden.

    Nehme ich in den Internetoptionen unter Erweitert den Haken bei "Kurze HTPP-Fehlermeldungen" raus, dann wird die Seite so angezeigt, wie ich mir das eigentlich gedacht habe. Ohne weitere versteckte Fehlermeldung über einen unbehandelten Fehler im Script.

    Kann mir einer diese Verhalten erklären, bzw wie ich das abstellen kann?

    Gruß

    Abgelegt unter: ,
    • IP-Adresse ist Registriert
  • 07-18-2007 14:36 Antwort zu

    AW: Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    Servus Du Schwachmatiker (ich bin der Admin und lese fremder Leute Email...adressen),

    auf der Anmeldeseite steht klar und deutlich daß hier bei uns Realnamepflicht herrscht. Blöd wenn der Admin MAD-Leser ist, gell.

    Chris 

     

    • IP-Adresse ist Registriert
  • 07-18-2007 14:41 Antwort zu

    RE: Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    Hi,

    > ...ich versuche eine Datei gleichen Namens in der Datenbank
    > zu speichern. Die betreffende Spalte in der Tabelle/Datenbank
    > habe ich mit einem Unique-Index versehen um Duplikate zu
    > verhindern. Im ASP-Script fange ich einen betreffenden Fehler
    > mit On Error Resume Next und betreffender Fehlerbehandlung
    > sprich Rückmeldung an den User ab. Alles so wie es eigentlich
    > sein soll und auch wie gesagt wunderbar funktioniert.
    >
    > Nur tritt ein oben beschriebener Fall auf, dann sollte der
    > Benutzer eigentlich die von meinem ASP-Script generierte
    > Fehlermeldung zu sehen bekommen, dass dieser Eintrag bereits
    > in der Datenbank vorhanden ist.

    Weiss jetzt nicht so genau was das Problem bei Dir ist, aber meiner Meinung
    nach ist da ein logischer Fehler drin.
    Dateinamen sind doch nicht eindeutig - oder ist das in Deiner Applikation
    gegeben? "logo.gif" z.B. kann es doch tausend unterschiedliche geben.
    Ich würde das hochladen auf jeden Fall vollständig durchführen und dann ggf.
    den User einen neuen Namen für die Daten vergeben lassen - falls überhaupt
    nötig (wie gesagt: unique-Dateinamen sind nicht empfehlenswert).
    Ist ja doof wenn der User ne Minute damit verbringt ne Datei hochzuladen und
    dann nen Fehler angezeigt bekommt, weil der Name nicht eindeutig ist. Beim
    zweiten hochladen bekommt er vielleicht wieder einen Namen den es schon
    gibt...

    Wenn Namen wirklich eindeutig sind in Deiner Applikation, würde ich das
    schon vorher rausfinden(Nur Namen per AJAX an Webserver schicken) und das
    hochladen garnicht erst zulassen.


    Gruß

    Claudius
    • IP-Adresse ist Registriert
  • 07-18-2007 14:43 Antwort zu

    RE: AW: Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    > Servus Du Schwachmatiker (ich bin der Admin und lese fremder
    > Leute Email...adressen),
    >
    > auf der Anmeldeseite steht klar und deutlich daß hier bei uns
    > Realnamepflicht herrscht. Blöd wenn der Admin MAD-Leser ist, gell.

    *ROFL*....

    Sauber :)


    Claudius
    • IP-Adresse ist Registriert
  • 07-18-2007 14:43 Antwort zu

    Re: AW: Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    Ein Königreich für die Tatsache, dass der arme Mann tatsächlich Alfred E. Neumann heißt...
     
    Fänd ich recht amüsant, vor allem, weil ich mir dann vorstelle, wie der ein oder andere ganz klein mit Hut werden würde ...
     
    :)
     
    ----- Original Message -----
    Sent: Wednesday, July 18, 2007 2:37 PM
    Subject: [ASP] AW: Seite kann nicht angezeigt werden!?!?!?!?!?!!??? Aber warum nur??

    Servus Du Schwachmatiker (ich bin der Admin und lese fremder Leute Email...adressen),

    auf der Anmeldeseite steht klar und deutlich daß hier bei uns Realnamepflicht herrscht. Blöd wenn der Admin MAD-Leser ist, gell.

    Chris 

     




    • IP-Adresse ist Registriert
Seite 1 von 1 (5 Treffer)