Fehleranzeige in Webanwendungen

19/06/2009 - 11:53 von Frank Lehmann | Report spam
Hallo NG,

ich habe mal eine allgemeine Frage zur Fehleranzeige
in Webanwendungen. Wie implementiert ihr die und
wovon lasst ihr euch dabei leiten?

Man sieht ja in Webanwendungen so ziemlich alles,
wie jemand den Benutzer auf einen Fehler aufmerksam
machen will: Fehlertext
- am Anfang der Seite
- am Ende der Seite
- mittendrin
- Wechsel auf andere Seite, die nur für Fehleranzeige zustàndig ist
- Alert-Window/Messagebox
- bei Validierfehler direkt am Eingabefeld
- oder sonst noch wie

Gibt es da irgendwelche Regeln, was davon besonders elegant
oder blöd ist?

Welchen Aufwand betreibt ihr, bei Systemfehlern den Benutzer
von internen Details fernzuhalten, also solche Meldungen
auf etwas Einfacheres umzusetzen und das dann anzuzeigen?

Gruß
Frank Lehmann
 

Lesen sie die antworten

#1 Karsten Samaschke
19/06/2009 - 12:22 | Warnen spam
Am 19.06.2009 11:53 Uhr, schrieb Frank Lehmann:

ich habe mal eine allgemeine Frage zur Fehleranzeige
in Webanwendungen. Wie implementiert ihr die und
wovon lasst ihr euch dabei leiten?



Generell: Solche Fragen stellst Du besser in
microsoft.public.de.german.entwickler.dotnet.asp ;-)

Was ich mache, hàngt von der Applikation und dem Fehler ab:

- Validierung: In der Seite (ValidationSummary)
- Speichern / Updaten fehlgeschlagen: Fehler in einem speziellen Bereich
der Seite anzeigen
- Genereller Fehler: Dedizierte Fehlerseite
- Ressource nicht gefunden: Fehlerseite oder auf Startseite samt Meldung
weiterleiten.

Hàngt von den Anforderungen des Kundens ab.

Welchen Aufwand betreibt ihr, bei Systemfehlern den Benutzer
von internen Details fernzuhalten, also solche Meldungen
auf etwas Einfacheres umzusetzen und das dann anzuzeigen?



Großen Aufwand. Wenn Du die Fehler detailliert zeigst, öffnest Du
Hacking- oder DOS-Versuchen Tür und Tor. Lieber eine einfache
Fehlermeldung anzeigen und die Exception wegloggen, ggf. Information per
E-Mail senden.

Mit freundlichen Gruessen / Best regards,

Karsten Samaschke
IT-Consulting, IT-Training, IT-Development
Web: http://www.ksamaschke.de
Blog: http://www.karsan.de
Family: http://www.familyblogger.de
Community: http://www.aspnetzone.de
Twitter: https://twitter.com/samaschke

Sent via MacBook Pro / OS X 10.5 (Leopard)

Ähnliche fragen