webForumDet fria alternativet

On error skriv ut liten eget fel

ASP

6 svar · 254 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Sökte på on error resume ... där hittar jag allt möjligt

if Err.number <> 0 then
    Response.write response.write "Fel"
End if

Om jag har en sida där jag vill att den OM det finns ett ända fel så ska den skriva ut Error meddelandet med lite egna typsnitt.. och inte standarden... och ändå ladda hela sidan dvs:

sidan kan se ut:
Logotyp
meny
{kod som kan gå fel}
Efter text

då vill jag ha där kod kan gå fel skriva ut fel meddelandet men ändå ladda efter texten... kan man fixa detta?

Medlem sedan juni 200032 967 inlägg
#2

Hmmm... ?

on error resume next

' kod som kan generera fel

if Err.number <> 0 then
    Response.write response.write "Fel, för böveln!"
End if

Har du testat?

Medlem sedan maj 200010 687 inlägg
#3

Du kan konfigurera en egen 500:100 sida i IIS. Sen så så fort det blir ett fel på en sida så går den till den sidan och visar felet.
Eller loggar det i en databas, textfil eller liknande...

Medlem sedan juni 20019 519 inlägg
#4

@nders jag testade din... det roliga med din kod (av någon konstig orsak) hjälper inte... för om vi gör:

on error resume next
hej = cint("hej")
if Err.number <> 0 then
    Response.write response.write "Fel, för böveln!"
End if

Erik jag är inte ute efter någon loggning just nu... utan vill bara OM det är ett fel så ska den skriva ut det på denna plats...

jag kör array på en sak och de skriver ut den kod innan felet kommer... men det är om man säger i arrayen felet är... eller innan det.

Medlem sedan juni 200032 967 inlägg
#5

Jag förstår inte vad du skriver. Har du läst ditt inlägg själv? :)

Det absolut bästa är att skriva kod som fungerar, men som Erik säger går det alldeles utmärkt att göra en egen 500-sida om man har möjlighet till det.

Jag har aldrig haft något problem med on error...
På vilket sätt menar du att det inte fungerar?

Medlem sedan juni 20019 519 inlägg
#6

Det tycks min inteligens är för hög för dig @nders :P nej men jag testar runt lite och se om jag hittar något roligt :e kan man få som det skrivs ut nu:
error on line 2
test = "test
--------------^
liknande?
testade err.description men den skriver inte ut det direkt :e

Medlem sedan juni 200032 967 inlägg
#7

Prova att modifiera 500-sidan så kan du få det som du vill. :)

262 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)