22. april 2003 - 09:39Der er
2 kommentarer og 1 løsning
Egendefinerede fejlmeddelser
Jeg ved, der er en mulighed for viderestilling under Custom Errors i IIS 5, hvor det kan angives, hvilken side der skal viderestilles til, hvis en fejl opstår. Men er det her også muligt at få sendt fejlmeddelelsen med til denne side via en querystring?
Alternativt kunne man jo bruge ASP til formålet, men bliver det ikke noget rod, hvis der opstår en fejl, og man herefter foretager en redirect? Så får man vel aldrig fejlmeddelelsen at se:
On Error Resume Next
Streng = Round("hljlkg") ' Her får vi en VB-fejl Response.Redirect "en_side.asp"
If Err.Number <> 0 then Response.Redirect "fejlside.asp" ' Her vil brugeren aldrig blive sendt hen!? End if
Ja, men det er sådan set også min pointe. Hvis jeg skal teste før alle 'mulige' fejl, kan det da hurtigt blive noget rod.
Sub Check If Err.Number <> 0 then Response.Redirect "fejlside.asp" End If End Sub
'Kode Check
'Kode Check
'Kode Check
Osv. osv.
Derfor hælder jeg nok mere til at anvende IIS til at styre det. Så hvis du (eller en anden) kan sige mig om - og i så fald hvordan - jeg kan medsende fejlmeddelsen fra ASP-fortolkeren til min egen fejl-side, er pointsne dine.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.