Avatar billede misbruger Nybegynder
23. januar 2003 - 14:00 Der er 2 kommentarer og
1 løsning

Custom error page!

I min web.config har jeg sat en fejlfangst....

<customErrors mode="On" defaultRedirect="http://jtj-002/ecar/webfront/page/bsod.aspx">
  <error statusCode="202" redirect="../webfront/page/bsod.aspx" />
  <error statusCode="404" redirect="../webfront/page/bsod.aspx" />
  <error statusCode="500" redirect="../webfront/page/bsod.aspx" />
</customErrors>

----------------
På bsod.aspx prøver jeg så...

lblErrorMsg.Text = Server.GetLastError().ToString();

Men det virker ikke...?

Det jeg gerne vil er, at hente den fejl der har sendt brugeren til bsod.aspx, er der nogen der ved hvordan man kan gøre det?
Avatar billede bechmann Nybegynder
24. januar 2003 - 00:14 #1
Hej misbruger

Du kan ikke bruge Server.GetlastError på bsod.aspx. Det kan du ikke fordi du laver et redirect til siden. Altså et nyt request og det betyder, at den fejl du havde er væk.

Den nemme løsning er, at smide fejlen ned i en session variabel og læse den variabel på bsod.aspx.
Hvis du implementerer Application.OnError i global.asax er det lige stedet at gemme din fejl. Application.OnError bliver altid kaldt, hvis der sker en fejl du ikke selv fanger.

/Bechmann
Avatar billede misbruger Nybegynder
24. januar 2003 - 12:18 #2
Kan jeg så hente fejlen i min global.asax....?

Så jeg kan sende mig en email.....
new eWebControl.SendEmail("name@mydomain.dk", Server.GetLastError().ToString(), "Error at ECar");

(SendEmail er min egen methode til at sende emails: SendEmail(string receipient, string message, string subject))
Avatar billede misbruger Nybegynder
24. januar 2003 - 12:35 #3
Jep det kunne jeg.... Tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester