Avatar billede med Nybegynder
25. februar 1999 - 00:00 Der er 5 kommentarer og
1 løsning

On Error Goto ErrHandler

Kan man få ASP til at gå til en bestemt side ved at bruge:
On Error Goto ErrHandler

Ovenstående giver fejl, men er der nogen der har et fif?
Avatar billede boomer Nybegynder
25. februar 1999 - 19:19 #1
Du kan eventuelt prøve med:

If Err.Number = 0 Then %>

[HVAD DER SKAL SKE HVIS DET ER UDFØRT ORDENTLIGT]

<% Else %>

Fejl: #<%=Err.Number%>: <%=Err.Description%>


Så kommer der et nummer, og en semi-engelsk forklaring.
Avatar billede thomas Nybegynder
26. februar 1999 - 08:34 #2
Du kan ikke bruge Goto i ASP som du gør i VB programmer
Avatar billede med Nybegynder
26. februar 1999 - 13:14 #3
Er der ikke andet man kan gøre?
Jeg ville gerne sende brugeren til en bestemt side, hvis der sker en fejl på siden. Det ville jo gavne brugervenligheden en hel del, hvilket er noget vi alle kan få brug for.  :)
Avatar billede boomer Nybegynder
26. februar 1999 - 14:24 #4
Du kunne prøve at indsætte en meta tag med redirect... om det accepterer det ved jeg ikke.
Avatar billede med Nybegynder
26. februar 1999 - 15:26 #5
Mener du <META> ?
Det er for uprofesionelt!
Avatar billede thomas Nybegynder
26. februar 1999 - 15:34 #6
Det første svar som boomer gav er det mest fornuftige. starten på asp scriptet skal være sådan her.

<% On Error Resume Next %>
<% Response.Buffer = True %>

...
database sjov o.s.v. men ikke noget output

det er her det oftest går galt!
...

If err <> 0 Then
Response.Redirect "fejl.htm"
End If

..
resten af scriptet, output m.m.
..


den skriver ikke noget ud før hele scriptet er færdigt, og går det galt kommer de ikke til at se det.

Ellers må du håndtere de fejl der kan opstå inde i selve scriptet, som enhver anden programmør!
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
Kurser inden for grundlæggende programmering

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